2016-11-09 102 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

上述解決方案應該可以工作。嘗試一次,仍然無法解決 - 禁用主機和梨的變化: –