웹마스터 팁
socialxe 페이스북에서 SSL timeout 해결법 및 자체 서버사용시 500 문제해결
2012.05.16 04:00
socialxe 참 좋죠 그런데 속도가 느린것도 있고 SSL timeout 이 나길래 찾아본결과
socialxe의 facebook api가 버전2이고 버전 2에서는 다음과같은 문제가 있습니다.
CURLOPT_SSLVERSION 지정이 안되있으면 SSL버전이 2가 되는데
이것이 ssl timeout이 되는거같습니다.
수정부분은
그리고 modules/socialxeserver/facebook/facebook_socialxe.php 에서
public function __construct($config){
parent::__construct($config);
$CURL_OPTS['CURLOPT_CONNECTTIMEOUT'] = 30;
$CURL_OPTS['CURLOPT_RETURNTRANSFER'] = true;
$CURL_OPTS['CURLOPT_TIMEOUT'] = 60;
$CURL_OPTS['CURLOPT_USERAGENT'] = 'SocialXE Communicator';
$CURL_OPTS['CURLOPT_SSL_VERIFYPEER'] = false;
$CURL_OPTS['CURLOPT_SSL_VERIFYHOST'] = 2;
}
$CURL_OPTS['CURLOPT_SSLVERSION'] = 3; 추가
public function __construct($config){
parent::__construct($config);
$CURL_OPTS['CURLOPT_CONNECTTIMEOUT'] = 30;
$CURL_OPTS['CURLOPT_RETURNTRANSFER'] = true;
$CURL_OPTS['CURLOPT_TIMEOUT'] = 60;
$CURL_OPTS['CURLOPT_USERAGENT'] = 'SocialXE Communicator';
$CURL_OPTS['CURLOPT_SSL_VERIFYPEER'] = false;
$CURL_OPTS['CURLOPT_SSL_VERIFYHOST'] = 2;
$CURL_OPTS['CURLOPT_SSLVERSION'] = 3;
}
그리고 modules/socialxeserver/facebook/facebook.php 에서
public static $CURL_OPTS = array(
CURLOPT_CONNECTTIMEOUT => 10,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_TIMEOUT => 60,
CURLOPT_USERAGENT => 'facebook-php-2.0',
);
이부분에 CURLOPT_SSLVERSION => 3, 추가
public static $CURL_OPTS = array(
CURLOPT_CONNECTTIMEOUT => 10,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_TIMEOUT => 60,
CURLOPT_USERAGENT => 'facebook-php-2.0',
CURLOPT_SSLVERSION => 3,
);
사실 위에줄만 추가해주셔도됩니다.
그리고 저의경우에는 socialxe.net을 이용하지 않고 자체 socialxe_server를 쓸때는 로그인 중에 500 에러가 났었는데요 ... 뜯어보니까 gzip data를 보내는 부분에서 에러가나는거 같더라구요
제목 | 글쓴이 | 날짜 |
---|---|---|
2차 메뉴가 없을 경우 왼쪽 메뉴 숨기기 [5] | 엔시아- | 2009.07.16 |
트리메뉴(dtree) 대충 정리 [11] | 한이73 | 2009.07.19 |
까오천사님의 만기일 팁을 1.2.4에 맞게 수정했어요. [15] | 도파 | 2009.08.27 |
http://www.도메인주소/~as/xe/ 로 로그인 접속후~ [3] | wjnam | 2009.09.07 |
특정그룹회원에게 서비스 제공하기 [4] | 똑디 | 2009.09.12 |
XE 서버 이전할 때 통채로 압축해서 옮기는 완벽한 방법-로그인, 첨부파일문제 해결 [5] | 웰빙샵 지영 | 2009.09.15 |
로그인이 안되거나 첨부파일이 등록이 안될때. [9] | 똑디 | 2009.09.30 |
-추가- 당신의 XE 기반 홈페이지를 훅가게 하는 방법 4가지 [26] | 老姜君 | 2009.10.08 |
로그인 폼에 관리자는 [Admin] 나타나게 하기 [4] | 오스카 | 2009.10.10 |
게시판 리스트에서 확장변수를 카테고리처럼 보여주기 [11] | 고진감래 | 2009.11.05 |
ZB4로 현재까지 사이트를 운영하는분들 긴급 상황안내 (???) [2] | DuRi | 2009.11.20 |
메인 레이아웃에서 로그인이 안보이는 경우. | 김찬회425 | 2009.12.06 |
회원과 비회원 구분하여 출력하기 [6] | NEARSTORY | 2009.12.26 |
Flash swf 플래쉬 때문에 로그인이나 메뉴가 감추어졌을때에... [5] | 태림씨야! | 2010.01.23 |
로그인페이지와 새페이지 연결법 [2] | poko | 2010.01.30 |
쉬운 설치 - unexpected error 메시지창이 뜰 때 [9] | 현의느낌 | 2010.01.30 |
외부프로그램에서 제로보드 xe 및 그누보드 회원 연동(로그인) 하기 - 초간단 [1] | 한이73 | 2010.02.03 |
로그인 후 특정 그룹 페이지 가기 다른버전 [9] | 눈물많은OrOi | 2010.02.22 |
초보자를 위한 제로보드에 애드온 프로그램 설치하기 강좌 | 이하늘690 | 2010.02.23 |
플래시 뒤로 로그인창 숨는 문제 [5] | 김지훈295 | 2010.02.25 |
회원등록후 하루뒤에 가입해야되서 좀 늦었네요