不能访问本地发行的证书异常
Error 描述
cURL error 60: SSL certificate problem: unable to get local issuer certificate (see http://curl.haxx.se/libcurl/c/libcurl-errors.html) 1 2 3
环境
名称 | 版本 |
---|---|
来客PHP在线客服系统 | LK_DIY5.0.8 |
PHP | PHP-56 |
Web服务器 | Apache2.4.48 |
DB | MySQL5.7.26 |
部署环境 | Windows Server 2019 Datacenter |
管理软件 | 宝塔免费版7.3.0 |
Error 原因
操作系统中的 CA 证书列表过期了。
解决方案
-
下载证书 pem 文件。
-
修改 宝塔目录/php/php版本/php.ini 文件:
curl.cainfo = "下载的pem文件路径"
-
重新启动 Apache 和 在线客服系统。
在线客服系统中的 CURLOPT_SSL_VERIFYPEER 参数本身就是关闭的。