作者:Smileby陌少羽 | 2019-03-28 19:51 |点击:
今天在解决朋友在人人商城同意退款时,遇到如下报错。
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?)
大致意思是说:无法加载PEM客户机证书,OpenSSL错误:错误02001002:系统库:fopen:没有这样的文件或目录,(没有关键的发现,错误的短语,或错误的文件格式?)
于是我们就排查下问题
1.检查证书失效日期,还有大半年的时间,证书没问题 √
2.检查后台支付是否上传证书,显示已上传 ?
3.检查模块目录下是否存在cert证书夹,文件夹不存在 ×
设想:文件夹不存在应该是导致这个问题发生的原因,
解决方案:在模块目录下新建文件夹cert,在后台重新上传一遍证书,解决!
要在模块根目录新建 不要建立错了 比如人人商城的名字为:ewei_shopv2 就在这个目录里新建cert 文件夹
上传过证书的不用上传也可以 不行的话 大家上传证书试一试吧
证书是在设置→交易→支付管理→你自己新加的模板里