在Ampps (Softaculous)上安装wordpress主题时出现错误


error when installing a wordpress theme on Ampps (Softaculous)

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

引用Installazione fallita:下载non - 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);

我们可以用两种方式安装主题:1. 下载一个主题。将它放在themes文件夹中。转到wp-admin面板并激活它。2. 进入wp-admin面板,下载一个主题,然后只从admin面板安装。

我想你走了第二种路。似乎在从管理面板下载主题时,它正在使用cURL。

curl用于包含可接受的ca列表,但不再捆绑任何CA的证书。因此,默认情况下,它将拒绝所有SSL证书无法核实的。你必须获得CA的证书,并指向它。更多详细信息,请参阅curl的服务器SSL证书详细信息。

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

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

curl.cainfo = <absolute_path_to> cacert.pem