Laravel 5 社交名流 - cURL 错误 77:设置证书验证位置时出错

2022-08-30 13:14:38

我正在使用Laravel 5中的社交网站来设置Facebook登录。我仔细按照说明进行操作,直到遇到以下错误

cURL error 60: SSL certificate problem: unable to get local issuer certificate

所以我找到了这个答案来修复它,确实通过了,但后来我得到了这个错误

cURL error 77: error setting certificate verify locations:
CAfile: /Applications/XAMPP/xamppfiles/cacert.pem
CApath: none

任何想法这个错误的原因是什么?!以及如何解决它?!


答案 1

我也陷入了这个问题。事实证明,我在php.ini文件中错误地设置了证书的路径。忘记了.txt扩展名。

我有什么:

curl.cainfo = "C:\xampp\php\cacert.pem"

我把它改成了:

curl.cainfo = "C:\xampp\php\cacert.pem.txt"

希望这有帮助。


答案 2

https://curl.haxx.se/ca/cacert.pem 在 c:\xampp\php\cacert.pem 中添加 cacert.pem 文件

更改 php.ini 文件中的设置:

curl.cainfo = “C:\xampp\php\cacert.pem


推荐