【发布时间】:2018-04-03 00:19:55
【问题描述】:
我在 windows server 2016 上的 wamp 上使用 magento 社区版 2.2。每当我尝试登录以使用从 magento 市场获取的私钥和公钥通过系统 > Web 设置向导 > 系统配置同步您的 Magento Marketplace 购买时,我收到错误消息:
“SSL 证书问题:无法获取本地颁发者证书”
我尝试了在这个论坛的一些其他线程中提供的解决方案来下载 cacert.pem 并在 php.ini 中进行以下设置
curl.cainfo = "C:\wamp64\bin\php\php7.1.9\cacert.pem"(这是我放置 cacert.pem 文件的位置)。没用!!
其他线程建议将自认证证书放在方便的目录中,并为“curl.cainfo”和“openssl.cafile”指定名称。
问题是我没有使用自认证证书。我买了一个商业证书,他们给了两个文件一个证书和一个证书链文件。除了用于创建请求的密钥文件外,我还成功安装了已配置的 apache 以获取网站的 https。
问题是,如何摆脱上述错误““SSL证书问题:无法获得本地颁发者证书”。线程中的答案都是自签名证书,我有一个商业购买的证书(有多个文件)
我在 wamp 3.1.0 magento CE 2.2.0 上使用 php 7.1.9
请指教....
【问题讨论】:
-
这个answer 是关于自签名证书的,但它至少应该告诉你在哪里安装你的证书
标签: php magento curl certificate wamp