Php Ssl证书错误:无法在magento 2中的wamp上获取本地颁发者证书
我遇到SSL证书问题:Php Ssl证书错误:无法在magento 2中的wamp上获取本地颁发者证书,php,windows,configuration,magento2,php-openssl,Php,Windows,Configuration,Magento2,Php Openssl,我遇到SSL证书问题:无法获取本地颁发者证书使用WAMP连接到Magento marketplace时出错。请告诉我怎么修 您的windows系统上似乎没有可用的认证信息。此答案可能会解决您遇到的问题: 谢谢,修好了 我下载了.pem文件,然后在php.ini中输入这一行: {curl.cainfo=/path/to/download/cacert.pem} 在/setup/src/Magento/setup/Model/MarketplaceManager.php中 更改此设置:受保护的$ur
无法获取本地颁发者证书
使用WAMP连接到Magento marketplace时出错。请告诉我怎么修 您的windows系统上似乎没有可用的认证信息。此答案可能会解决您遇到的问题:
谢谢,修好了
我下载了.pem文件,然后在php.ini中输入这一行:
{curl.cainfo=/path/to/download/cacert.pem}
在/setup/src/Magento/setup/Model/MarketplaceManager.php中
更改此设置:受保护的$urlPrefix='https://';进入受保护的$urlPrefix='http://'
这实际上是对核心文件的修改,因此,如果可以使用证书解决问题,请避免使用此方法
更新:在2.1.x中,不建议修改要编辑的文件是/setup/src/Magento/setup/Model/PackagesAuth.php修改核心实现-这会降低您未来升级顺利部署的可能性。从
https://
更改为http://
是一种黑客行为,不再需要设置CA文件。。。我建议恢复到Magento的原始状态,并使用适当的安全运输工具,除此之外,如果您的问题已得到回答(无论是我之前的回答还是您自己的回答),请投赞成票,并将您的问题标记为已解决。谢谢