1
我得到我的網站在Facebook的PHP SDK以下錯誤: 「未捕獲CurlException:28:SSL連接超時」未捕獲CurlException:28:SSL連接超時 - Facebook的PHP SDK
代碼工作得很好,直到今天,並且服務器上沒有任何變化。
我試圖添加cURL選項「CURLOPT_SSLVERSION = 3」到base_facebook.php,但它沒有奏效。
我下載了最新的Facebook PHP SDK,並試圖打開example.php,但出現了同樣的錯誤。
我試圖做一個DNS刷新,我修改了DNS的設置,以谷歌的公共DNS地址,但它沒有幫助。在phpinfo()函數
打開SSL部分:
- OpenSSL的支持啓用
- OpenSSL庫版本的OpenSSL 0.9.8o 2010 06月01日
- OpenSSL的頭版本的OpenSSL 0.9.8o 06月01日2010
cURL部分在phpinfo:
- 捲曲的支持使
- 捲曲信息7.21.0
- SSL版本的OpenSSL/0.9.8o
任何想法?
謝謝。
您是否知道SDK所調用的URL?你可以在瀏覽器中打開https:// url嗎? – Cillier
您可能想要嘗試各種CURLOPT_ * TIMEOUT選項,例如CURLOPT_CONNECTTIMEOUT。看到這裏:http://php.net/manual/en/function.curl-setopt.php – Cillier
SDK調用以下URL:https://api.facebook.com/我從服務器ping這個URL:「ping api .facebook.com PING star.c10r.facebook.com(31.13.64.48)56(84)字節的數據。 64字節from edge-star-shv-04-ams2.facebook.com(31.13.64.48):icmp_req = 1 ttl = 90時間= 32.1ms「。選項:TIMEOUT = 60,CONNECTTIMEOUT = 10,我試圖增加這個值,但它不起作用。 –