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

时间:2016-11-09 09:20:47

标签: php wordpress curl themes ampps

我安装了最新版本的Ampps(Softaculous),版本为3.6(windows 7 professional 64bit)。这里一切都很好。我也安装了Wordpress,确定一切都很好。然后,我试图安装一个wordpress主题,但它不起作用,每次我有这个错误(我尝试了几个主题..):

  

块引用   “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);

1 个答案:

答案 0 :(得分:0)

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

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

  

curl用于包含已接受的CA列表,但不再捆绑任何CA.   CA证书。因此,默认情况下,它会拒绝所有SSL证书   无法核实。你必须得到你的CA的证书和点卷曲。   更多详情请参阅cURLS关于Server SSL Certificates的详细信息。

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

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

curl.cainfo = <absolute_path_to> cacert.pem