cURLerror60:SSLcertificateproblem:unabletogetlocalissuercertificate1.前言,但是没有收到推送。发消息用的包是overtrue老板的easyWeChat。一开始想着怎么实现消息推送,但是仔细一想,这个包肯定是大家测试过的,肯定不是包的问题。于是又回到发送消息的代码:...try{//消息推送...}catch(\Exception$exception){Log::error('微信发送消息错误:'...);}...如果发送失败,则将抛出异常的错误消息写入日志。查看日志,消息推送报错如下:企业微信发送消息错误:cURL错误60:SSL证书问题:无法获取本地颁发者证书(参见https://curl.haxx.se/libcurl/c/libcurl-errors.html)forhttps://qyapi.weixin.qq.com/cgi-bin/...查了资料发现这个错误是因为没有配置可信服务器HTTPS验证。CURLE_PEER_FAILED_VERIFICATION(60)远程服务器的SSL证书或SSHmd5指纹被认为不正确。这个错误码从7.62.0开始和CURLE_SSL_CACERT统一了。它之前的值是51。二、解决方法参考《解决cURL error 60: SSL certificate problem: unable to get local issuer certificate问题》参考资料:解决cURL错误60:SSL证书问题:无法获取本地颁发者证书|☆☆☆☆cURL错误60:SSL证书问题:无法获取本地颁发者证书|☆☆☆libcurl错误代码|☆☆☆注:五角星代表权重。
