Facebook PHP SDK Error

19Feb11

Facebook SDK 出現錯誤

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 /Users/wesbos/Dropbox/OrangeRhinoMedia/reporting/src/facebook.php  on line 512

Google了一下,只要在facebook 提供的example 加入以下二行就可以了

Facebook::$CURL_OPTS[CURLOPT_SSL_VERIFYPEER] = false;

Facebook::$CURL_OPTS[CURLOPT_SSL_VERIFYHOST] = 2;

另一個問題是沒有打開curl ,在Window下只要在php.ini

;extension=php_curl.dll

另外要copy 數file, 去Google 找一下安裝方法吧!

除了在PC上安裝,終於也裝在NAS上了,在QNAP 的NAS上安裝php curl 要先在QPKG 安裝ipkg(安裝完記着要在網頁介面開啟啊!)
ssh進入NAS
ipkg update
ipkg install php-curl
cp /opt/lib/php/extensions/curl.so /usr/local/apache/modules

成功! Facebook SDK可以跑了!



No Responses Yet to “Facebook PHP SDK Error”

  1. Leave a Comment

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s


Follow

Get every new post delivered to your Inbox.