尝试将我的市场帐户与magento2管理面板同步并收到此错误:
error setting certificate verify locations:
CAfile: F:\xampp\ca-bundle\ca-bundle.crt CApath: none
CMS使用https和ssl自签名证书安装到localhost,system - windows 7。
在php.ini中添加了这个:
[curl]
curl.cainfo="F:\xampp\ca-bundle\ca-bundle.crt"
openssl.cafile="F:\xampp\ca-bundle\ca-bundle.crt"
当我读取linux时,根据权限和目录的这个问题应该是可读的。但我的系统安装在C:/所以对于F:/任何目录都应该可用。 问题涉及什么?怎么解决? 感谢。
答案 0 :(得分:0)
我找到了解决此问题的方法,请尝试以下操作:
http://chrisschuld.com/2008/07/how-to-fix-the-curl-error-error-setting-certificate-verify-locations/
(这个解决方案适用于linux)
在Windows上使用xampp,试试:
1.在xampp \ apache \ conf \ ssl.crt中打开文件server.crt
2.复制server.crt的内容并粘贴到xampp \ perl \ vendor \ lib \ Mozilla \ CA中的cacert.pem结尾
3.添加到php.ini的末尾:curl.cainfo =" D:\ xampp \ perl \ vendor \ lib \ Mozilla \ CA \ cacert.pem"
4.重新启动Xampp