1

我已经安装了最新版的Ampps(Softaculous),版本是3.6(windows 7 Professional 64bit)。这里一切都很好。我也安装了 Wordpress,这里一切正常。然后,我尝试安装一个 wordpress 主题,但它没有工作,每次我遇到这个错误(我尝试了几个主题..):

Blockquote “Installazione fallita:下载非 riuscito.cURL 错误 60:SSL 证书问题:证书链中的自签名证书”

我想我缺少一些配置,但我不知道是什么..你能帮我吗?谢谢

编辑:

这是我的 php ini 文件的一部分:

[curl]
; A default value for the CURLOPT_CAINFO option. This is required to be an
; absolute path.
curl.cainfo = "C:\wamp64\bin\apache\apache2.4.23\bin\cacert.pem"
curl_setopt($process, CURLOPT_CAINFO, dirname(__FILE__) . '/cacert.pem');
curl_setopt($process, CURLOPT_SSL_VERIFYPEER, true);
4

1 回答 1

0

我们可以通过两种方式安装主题: 1. 下载主题。将其放在主题文件夹中。转到 wp-admin 面板并激活它。2. 前往 wp-admin 面板,下载主题并仅从管理面板安装。

我认为您遵循第二种方式。似乎从管理面板下载主题时,它正在使用 cURL。

curl 曾经包含一个接受的 CA 列表,但不再捆绑任何 CA 证书。因此,默认情况下,它会拒绝所有 SSL 证书为无法验证。您必须获得 CA 的证书并将 curl 指向它。更多详细信息请参见 cURLS 的服务器 SSL 证书详细信息。

该错误可能是由于没有最新的 CA 根证书包引起的。

您需要确保您的 PHP 安装具有这些文件之一,并且它是最新的(否则在这里下载一个:http: //curl.haxx.se/docs/caextract.html)。然后在php.ini中设置:

curl.cainfo = <absolute_path_to> cacert.pem
于 2016-11-09T14:43:01.453 回答