2017-04-06 186 views
0

你好我得到的MAC OS塞拉利昂上运行XAMPP应用程序时10.2致命错误:未捕获的异常“异常”有消息“HTTP错误(60)

Fatal error: Uncaught exception 'Exception' with message 'HTTP Error (60): SSL certificate problem: self signed certificate in certificate chain'

不知道什么这个错误用这个做openssl.cafile=/Applications/XAMPP/xamppfiles/share/curl/curl-ca-bundle.crt

我不知道该怎么办?

干杯

+0

这不是操作系统特定的,而是PHP中的一个curl问题。看看这个链接http://unitstep.net/blog/2009/05/05/using-curl-in-php-to-access-https-ssltls-protected-sites/ – Yolo

+1

可能重复[cURL error 60 :SSL证书:无法获取本地颁发者证书](http://stackoverflow.com/questions/29822686/curl-error-60-ssl-certificate-unable-to-get-local-issuer-certificate) – CodeMonkey

回答

0

嗨,感谢大家的意见。我结束了重新安装XAMPP,并解决了这个证书问题。

0

您尝试访问通过https一些资源和远程服务器是显示一个不受信任的证书。

  • 它可能只是意味着你的安装已经过时,你可以按照这个anwser https://stackoverflow.com/a/41274288/3474436的说明。

  • 如果你是一个开发环境,你可以用这两种设置来禁用这些检查:

    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); 
    curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false); 
    

    但这样做,在你自己的风险,因为它不会阻止任何MitM attack。因此,如果您确信可以信任,您可以将证书添加到密钥库中。

  • 如果您尝试访问的远程服务器属于您,您应该获得证书,例如https://letsencrypt.org/提供免费的可信证书。

相关问题