2016-11-09 104 views
1

我已经安装了最新版本的Ampps(Softaculous),版本为3.6(Windows 7 professional 64bit)。一切都很好。我也安装了WordPress,确保一切正常。于是,我试图安装一个WordPress主题,但它没有工作,每次我有这样的错误(我试过几个主题..):在Ampps(Softaculous)上安装WordPress主题时出现错误

块引用 “Installazione fallita:下载非riuscito卷曲错误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); 
+0

对我来说似乎是一个权限错误。尝试更改权限设置。 –

+0

感谢您的回复,我可以在哪里更改权限设置? –

+0

我从来没有使用过这个应用程序,所以我不知道,只是一个建议... –

回答

0

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

我认为你遵循第二种方式。看起来从管理面板下载主题时,它使用cURL。

curl用于包含可接受CA的列表,但不再捆绑ANY CA证书。因此,默认情况下,它会拒绝所有SSL证书,因为 无法验证。你必须得到你的CA的证书并指向它。 有关Server SSL Certificates的详细资料,请参阅cURLS的详细资料。

错误可能是由于没有最新的CA根证书包而导致的。

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

curl.cainfo = <absolute_path_to> cacert.pem 
+0

感谢您的回复,我试着按照您的意见去做,但没有任何变化,但也许这次我做错了什么?以下也互联网上的另一个指南我也添加这两行代码,所以在我的php.ini我有这个: [curl] ; CURLOPT_CAINFO选项的默认值。这需要是一个 ;绝对路径。 (c:\ process,CURLOPT_CAINFO,dirname(__ FILE__)。'/cacert.pem');或者使用curl.cainfo =“C:\ wamp64 \ bin \ apache \ apache2.4.23 \ bin \ cacert.pem” curl_setopt($ process,CURLOPT_SSL_VERIFYPEER,true); –

+0

我该如何解决这个问题? –

+0

上述解决方案应该可以工作。尝试一次,仍然无法解决 - 禁用主机和梨的变化: –