我在应用程序中使用Mailgun。在测试期间,我收到此错误
cURL error 60: SSL certificate problem: unable to get local issuer certificate
没问题,我之前在我的笔记本电脑上遇到过这个错误。按照此说明,我解决了此错误。在此之后,我的笔记本电脑上一切正常。但是在我的台式电脑上,我收到此错误:
cURL error 77: error setting certificate verify locations:
CAfile: C:'Users'Fabian'webserver'php'extras'ssl'cacert.pem
CApath: none (see http://curl.haxx.se/libcurl/c/libcurl-errors.html)
文件 cacert.pem 位于此目录中。在我的PHP中.ini我添加了以下行:
curl.cainfo = "C:'Users'Fabian'webserver'php'extras'ssl'cacert.pem"
目录 C:''Users''Fabian''webserver 包含 xampp 文件(在安装过程中将 xampp 更改为 webserver)。
curls网站对错误77是这样说的:
读取 SSL CA 证书时出现问题(路径?
知道如何解决这个问题吗?
就我而言(Windows 10和Xampp),这是一个访问权限问题。我只是简单地将cacert.pem放在Xampp文件夹之外就解决了它。
我刚刚将其添加到我的php.ini:curl.cainfo="C:''cacert''cacert.pem"