程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> curl: (60) SSL certificate problem: unable to get local issuer certificate 錯誤,curlissuer

curl: (60) SSL certificate problem: unable to get local issuer certificate 錯誤,curlissuer

編輯:關於PHP編程

curl: (60) SSL certificate problem: unable to get local issuer certificate 錯誤,curlissuer


此問題的出現是由於沒有配置信任的服務器HTTPS驗證。默認,cURL被設為不信任任何CAs,就是說,它不信任任何服務器驗證。因此,這就是浏覽器無法通過HTTPs訪問你服務器的原因。當此問題出現時,網絡程序員最好的辦法是充分指定一組默認的受信任CAs,前提是你已經從這些CAs中購買過證書。
如果你的內容不敏感,一個快捷的方法是使用curl_exec()之前跳過ssl檢查項:

curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);

SSL 錯誤 86 解決辦法

錯誤信息:無法驗證安全證書 unable go get local issuer certificate。
英文錯誤信息的翻譯過來是“不能獲得證書頒發者”,這是因為你電腦中沒有安裝此證書的CA證書。

你需要做的是:獲得證書的CA證書,並將之安裝到你的電腦中。
 

Linux 下怎為wget等安裝證書

好好看一下wget 的幫助,加-no-check-certificate 選項,試試。
 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved