웹마스터 팁
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를 보내는 부분에서 에러가나는거 같더라구요
제목 | 글쓴이 | 날짜 |
---|---|---|
목록에서 이미지 팝업 이용하기 | Happyphp | 2014.06.19 |
include용 파일에는 닫는 php문이 없다?
![]() | YJSoft | 2014.04.14 |
레이아웃에 배경이미지 업로드 하고 적용시키기 [1] | 웹빌드ver2 | 2014.06.10 |
Windows 서버에서 XE 속도 대폭 개선 방법 [29] | StyleRoot | 2013.02.25 |
Google Public DNS 강제 Flush Cache 하기 | AJKJ | 2014.06.08 |
PHP에서 Socket.IO 서버로 요청 보내기 [3] | 이즈야 | 2014.06.01 |
윈도우7/8에서네임서버 운영 | POSTZI | 2014.06.08 |
XHTML 과 CSS 오류검사를 해주는 사이트 입니다. | 디테일 | 2014.06.07 |
회원정보에서 '서명' 수정이 반영되지 않을 경우 | Novelic | 2014.06.03 |
홈페이지에 접속한 장치의 너비 구하기 [3] | CosignStudio | 2014.05.28 |
익스플로러의 자동완성 기능 off 하기 [7] | WOWpc | 2001.10.23 |
스크롤바 색깔 바꾸는 스타일... [8] | 잔디 | 2001.01.05 |
[1초팁] Google Fonts의 폰트파일이 XE템플릿 문법으로 불러와지지 않을때 | mAKEkr | 2014.05.31 |
게시판 comment 스타일 수정 | 웹빌드ver2 | 2014.05.30 |
Mysql DB사용량 출력하기 [4] | 대류 | 2012.01.01 |
유저가 자신의 회원정보 전체를 공개/비공개 설정하게 하는 방법 [2] | sejin7940 | 2014.05.27 |
윈도에서 버츄얼박스 실행 시에 작업표시줄에 보이지 않게 하기 | hyun | 2014.05.26 |
사용자정의에서 날짜형의 경우, 달력의 년수 선택범위를 늘리는 방법 | sejin7940 | 2014.05.24 |
Draggable Captcha System for XE1.7.5 Member Module (QapTcha)
[7]
![]() | 우진홈 | 2014.05.21 |
메뉴가 많을때 레이아웃 쉽게 변경하기 | 웹빌드ver2 | 2014.05.23 |
회원등록후 하루뒤에 가입해야되서 좀 늦었네요