2015-04-22 140 views
2

我收到以下錯誤,我似乎無法弄清楚如何解決我的本地主機(WampServer)。驗證CA證書是否正確(Localhost上的SSL錯誤)

PHP 5.4.3是版本和Apache 2.2.22

An email sending error occurred: Mandrill_HttpError - API call to 
messages/send-template failed: SSL certificate problem, verify that the CA 
cert is OK. Details: error:14090086:SSL 
routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed 

我已經添加了一行到兩個php.ini的文件和phpForApache.ini,無濟於事。

[curl] 
curl.cainfo = "c:\wamp\cacert.pem" 

也嘗試過這種方式的各種組合,但沒有運氣。也許我需要一個不同的cacert.pem?我正在使用http://curl.haxx.se/ca/cacert.pem

+0

看看這個http://stackoverflow.com/questions/19351052/ssl-certificate-error – Ejaz

回答

0

你什麼時候安裝了WAMP?如果它是前一陣子,那麼你的證書過期了。他們發行1年我想。你可能會考慮更新你的WAMP(它將附帶一個新的證書),或者自行生成新的證書。 在任何情況下,由於錯誤消息指出證書中有某些內容,而不是CA無法識別它。當它沒有被CA識別時,你會想要更新php.ini,並可能下載一個新的PEM文件。