洞悉互聯(lián)網(wǎng)前沿資訊,探尋網(wǎng)站營(yíng)銷規(guī)律
作者:Smileby陌少羽 | 2019-03-28 19:51 |點(diǎn)擊:
今天在解決朋友在人人商城同意退款時(shí),遇到如下報(bào)錯(cuò)。
could not load PEM client certificate,OpenSSL error error:02001002:system library:fopen:No such file or directory,(no key found ,wrong pass phrase,or wrong file format?)
大致意思是說(shuō):無(wú)法加載PEM客戶機(jī)證書,OpenSSL錯(cuò)誤:錯(cuò)誤02001002:系統(tǒng)庫(kù):fopen:沒有這樣的文件或目錄,(沒有關(guān)鍵的發(fā)現(xiàn),錯(cuò)誤的短語(yǔ),或錯(cuò)誤的文件格式?)
于是我們就排查下問題
1.檢查證書失效日期,還有大半年的時(shí)間,證書沒問題 √
2.檢查后臺(tái)支付是否上傳證書,顯示已上傳 ?
3.檢查模塊目錄下是否存在cert證書夾,文件夾不存在 ×
設(shè)想:文件夾不存在應(yīng)該是導(dǎo)致這個(gè)問題發(fā)生的原因,
解決方案:在模塊目錄下新建文件夾cert,在后臺(tái)重新上傳一遍證書,解決!
要在模塊根目錄新建 不要建立錯(cuò)了 比如人人商城的名字為:ewei_shopv2 就在這個(gè)目錄里新建cert 文件夾
上傳過(guò)證書的不用上傳也可以 不行的話 大家上傳證書試一試吧
證書是在設(shè)置→交易→支付管理→你自己新加的模板里