当前位置: 首页 > 知识库问答 >
问题:

洋红色 SSL 证书颁发:无法获取本地颁发者证书商业证书

微生啸
2023-03-14

我正在Windows服务器2016上的wamp上使用洋红色社区版2.2。每当我尝试登录以通过系统同步您的Magento市场购买时

“SSL 证书问题:无法获取本地颁发者证书”

我尝试了这个论坛中其他一些线程中提供的解决方案来下载cacert。pem并在php.ini中执行以下设置

curl . cainfo = " C:\ wamp 64 \ bin \ PHP \ PHP 7 . 1 . 9 \ cacert.pem "(这是我放cacert . PEM文件的地方)。它不起作用!!

其他线程建议将自我认证证书放在一个方便的目录中,并指定名称,并带有“curl.cainfo”和“opensl.cafile”的路径。

问题是我没有使用自我认证的证书。我买了一个商业证书,他们给了两个文件一个证书和一个证书链文件。连同我用来创建请求的密钥文件,我已经成功安装了配置的apache来为网站获取https。

问题是,如何摆脱上述错误“SSL证书问题:无法获得本地颁发者证书”。线程中的答案都是针对自签名证书的,其中我有一个商业购买的证书(带有多个文件)

我在wamp 3.1.0 magento CE 2.2.0上使用php 7.1.9

请指教....

共有1个答案

南门焱
2023-03-14

您必须在收到主证书的同时收到根证书和中间证书。

该错误指出,它无法验证证书,直到根证书。重命名CACert.pem文件扩展名为. crt。同时将公钥的扩展名更改为. crt。现在,验证公钥的ISSUES BY是否与cartcert.pem的ISSUED TO相同。如果不一样,则cacert.pem中的中间体不正确。

 类似资料:
  • 我正在Windows7上运行PHP版本5.6.3作为XAMPP的一部分。 当我尝试使用Mandrill API时,我得到以下错误: 未捕获异常“Mandrill_HttpError”,消息为“API调用消息/send-template失败:SSL证书问题:无法获取本地颁发者证书” 我已经尝试了在StackOverflow上读到的所有内容,包括向php.ini文件添加以下内容: 当然可以从http:

  • 问题内容: 我正在Windows 7上将PHP版本5.6.3作为XAMPP的一部分运行。 当我尝试使用Mandrill API时,出现以下错误: 消息“ API调用消息/发送模板失败”的未捕获异常“ Mandrill_HttpError”:SSL证书问题:无法获取本地颁发者证书 我已经尝试了我在StackOverflow上阅读的所有内容,包括将以下内容添加到php.ini文件中: 当然,还可以从h

  • 问题内容: 我在本地开发环境上使用WAMP,并尝试从信用卡中扣款,但收到错误消息: cURL错误60:SSL证书问题:无法获取本地颁发者证书 我在Google上进行了很多搜索,很多人建议我下载此文件:cacert.pem,将其放在某个位置,然后在php.ini中引用它。这是我的php.ini中的部分: 但是,即使多次重新启动服务器并更改了路径后,我仍然收到相同的错误消息。 我使用来自Apache模

  • 我在Google上搜索了很多,很多人建议我下载这个文件:cacert.pem,把它放在某个地方,并在我的php.ini中引用它。这是我的php.ini中的部分: 然而,即使在重新启动服务器几次并更改路径后,我也会得到相同的错误消息。 我使用Apache模块中的WAMP并启用ssl_module。在PGP扩展中,我启用了php_curl。 这是我正在运行的代码:

  • 我有一个问题...我在Gitlab中的代码,Azure运营模式下的管道。我使用经典编辑器。当我启动管道时,我有错误"致命:无法访问'致命:无法访问'https://my.repos.example:***. git/': SSL证书问题:无法获得本地颁发者证书"请帮帮我!