CurlException:77:在facebook登录时出现SSL CA证书问题


CurlException: 77: Prblem with the SSL CA cert on facebook login

我正试图使用facebookPHP SDK在facebook上启动登录系统,但我收到了这个错误:

CurlException: 77: Problem with the SSL CA cert (path? access rights?)

我在另一台服务器上尝试过,效果很好。在这个不起作用的服务器上,我已经尝试了我在互联网上能找到的一切。我尝试过这些解决方案:

  • http://ahoj.io/facebook-php-api-without-curl-extension
  • 添加fb_ca_chain_bundle.crt(是的,我对777文件和目录进行了chmoded)
  • 添加cacert.pem
  • curl_exec()之前添加curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);

这些都不起作用。托管提供商有可能解决这个问题吗?因为几天前,这个脚本在两个测试服务器上都非常出色。

我也遇到了同样的问题。最近,脸书改变了加密方式,所以我安装了Mcrypt扩展,它又能工作了。