웹마스터 팁
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를 보내는 부분에서 에러가나는거 같더라구요
제목 | 글쓴이 | 날짜 |
---|---|---|
제로보드XE 1.4 -> 1.5 초간단 업그레이드 [10] | 행복돌이 | 2012.05.15 |
소셜로그인 이메일 입력시 SSL 사용 | 패시브 | 2012.07.27 |
로그인 정보 폼에 읽지 않은 쪽지 개수 보이기. [21] | 무얼까 | 2011.07.23 |
관리자의 회원포인트목록 에서 ID/닉네임 등으로 검색하는 소스 추가 [3] | sejin7940 | 2012.06.25 |
socialxe 페이스북에서 SSL timeout 해결법 및 자체 서버사용시 500 문제해결 [1] | spi-ca | 2012.05.16 |
관리자 글 등록시 비번 입력하게 만들기 [5] | 우진♡아빠 | 2010.04.28 |
Xe 1.5.1로 사이트 꾸미기 part 1 [25] | 황비 | 2011.12.04 |
조회수 클릭때마다 올라가기(1.4.5.7 버전에서 되네요) [2] | 아네모네 | 2011.06.20 |
phpmyadmin 로그인시 아래와 같은 에러나올경우 해결방법 [1] | 때린데 또때려 | 2012.03.12 |
XE 도쿠위키 세션으로 연동 [5] | 도라란 | 2011.11.17 |
Xe 1.5.0.9 사용자 설치메뉴얼 제2부 [22] | 황비 | 2011.11.22 |
일반 페이지에 로그인(세션) 정보 활용하기 [13] | noirzo | 2008.11.07 |
외부페이지 로그인 연동 [10] | 응삼 | 2011.02.28 |
여러도메인으로 접속시 무조건 하나의 도메인으로 이동시키기 | squarehacker | 2012.02.02 |
XE 1.5.1 업그레이드시 조심해야 [1] | 소걸음 | 2011.12.23 |
제로보드4에서 XE로 넘어와 헤메는 분들을 위해서(1편)-Xe개념이해와 설치 [16] | 황비 | 2010.03.18 |
무분별한 스팸글 등록으로부터 임시해결 팁 [15] | 라르게덴 | 2010.08.12 |
1.5 에서 기존 로그인 스킨 이메일 로그인 구동시키기 [1] | 쿨키드 | 2011.11.01 |
다운로드 필요 포인트가 0 인 모듈에서의 비회원 다운로드 권한 부여 [2] | 키네시스 | 2011.02.09 |
비회원도 추천가능하게 하기 (1.5기준설명) [3] | 빽짱구 | 2011.11.18 |
회원등록후 하루뒤에 가입해야되서 좀 늦었네요