wordpress 安装和更新插件的时候提示cURL error 60: SSL certificate problem: unable to get local issuer certificate

一开始以为是SSL的问题,重装了SSL, 发现问题仍然存在。

重启服务器也不行。 

最后解决方法:

在FUNCTIONS.PHP 里加上如下代码:

add_filter('https_ssl_verify', '__return_false');

遇到WordPress更新失败,错误信息显示 "Download failed. cURL error 60: SSL certificate problem: unable to get local issuer certificate",这通常意味着在尝试通过HTTPS与WordPress服务器通信时,由于SSL证书问题导致连接未能成功。具体原因可能是: 1. **服务器证书不信任**[^1]: 你可能正在访问的WordPress站点的SSL证书不受你的系统或浏览器的信任。解决方法可以是临时禁用证书验证(不推荐),或者手动添加该站点的根证书到你的信任存储。 ```shell curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); ``` 2. **证书过期或签发者不可信**: 如果证书已经过期或者签发机构不在你的系统缓存的可信列表里,也会触发这个错误。更新证书或检查你的系统证书存储设置。 3. **网络代理问题**: 如果你在公司或学校使用代理服务器,代理可能没有正确的配置来处理SSL连接,这时需要调整代理设置以支持SSL。 4. **防火墙/安全软件限制**: 某些防火墙或安全软件可能会阻止对某些网站的SSL连接,检查这些设置看是否有相应限制。 为了进一步解决这个问题,你可以尝试以下几个步骤: 1. 清除浏览器缓存cookies。 2. 更新cURL到最新版本,有时候旧版cURL可能存在此问题。 3. 在命令行工具中直接运行`curl`命令,确认是否同样遇到问题。 4. 如果是代理环境,确保代理已正确配置并允许HTTPS流量。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值