簡體   English   中英

卷曲-錯誤60-GuzzleHttp

[英]Curl - error 60 - GuzzleHttp

什么會導致cURL錯誤60? 證書與本地環境中使用的證書相同,但是會在生產中產生錯誤。


(原始問題)

因此,我試圖通過Facebook登錄將Illuminate\\Socialize集成到我的應用程序中。 在本地看來一切正常,在我的生產服務器上,我收到以下錯誤:

RequestException in MultiAdapter.php line 234:
[curl] (#60) See http://curl.haxx.se/libcurl/c/libcurl-errors.html
for an explanation of cURL errors [url]

https://graph.facebook.com/oauth/access_token?client_id={client_id}
&client_secret={secret}&code={code}&redirect_uri={redirect-uri}

似乎錯誤60來自證書錯誤。 幾點:

  • 我的Google模塊可以按預期方式投入生產。
  • 我正在共享主機上。
  • redirect-uri已授權

解決方案的任何指示將不勝感激!


編輯:我設法使它工作扭曲Adapter\\Curl\\CurlFactory.php ,在curl_init之后curl_init

curl_setopt($handle, CURLOPT_SSL_VERIFYPEER, false);

盡管這只是一種快速修復方法,但它看起來並不安全。 在同一位置,我嘗試添加

curl_setopt($handle, CURLOPT_CAINFO, dirname(__FILE__) . '/../../cacert.pem');

(+ verifypeer為true),但沒有效果...有人嗎?

這可能與Guzzle和HTTPS中的問題相同-請在https://stackoverflow.com/a/29588396/413531上查看我的答案,並檢查是否明確提供新下載的cacert.pem文件可以解決您的問題(請仔細檢查該文件的路徑有效!)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM