2012年12月13日 星期四

Facebook PHP SDK在Windows發生SSL certificate problem解決方式

在Windows環境使用Facebook PHP SDK的時候,會發現找不到SSL Cert的問題,Facebook的API有設定如果找不到的話會再重讀一次SSL Cert,可是還是沒有什麼用

Fatal error: Uncaught CurlException: 60: SSL certificate problem, verify that the CA cert is OK. Details: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed thrown in D:\xampp\htdocs\facebook_api\facebook-php-sdk\src\base_facebook.php on line 823

所以索性我就把SSL驗證的功能關掉,在src/base_facebook.php找到判斷SSL Cert的地方,照下面將before改成after這樣就可以了,畢竟在Linux環境底下還是可以正常使用SSL Cert,所以在找不到Cert的時候再關掉驗證比較好


參考資料


沒有留言:

張貼留言

ADS