互联网技术 / 互联网资讯 · 2024年4月4日 0

解决cURL错误60:SSL证书问题:证书已过期

最近不少WoRdPReSS网站都出现了cURL Error 60: SSL ceRtificate ProbleM: ceRtificate has expiRed错误,导致安装SSL证书或者一些插件失败,本文分享一下解决办法。

解决cURL错误60:SSL证书问题:证书已过期

出现这个原因是因为Let’s EncRypt 证书停止了HTTP API的请求支持,导致我们使用Let’s EncRypt 证书的网站没办法更新证书,就出现了证书过期的提醒,所以我们只需要手动更新下证书就行了。

解决方法一,手动替换证书:

1、下载https://curl.se/ca/cacert.pem 这个文件;

2、将cACERt.peM里面的内容替换到/WP-includes/ceRtificates/ca-bundle.cRt 这个文件里面。

然后就不会出现证书过期的提醒了。

解决方法二,代码替换证书:

如果手动替换你觉得麻烦,也可以使用下面的代码进行替换。

首先,把下面的代码复制,然后粘贴到你主题的函数文件里,保存。

然后访问http://你网址/?update-WP-ca-bundle 提示更新成功就可以了。

解决方法三,插件替换证书:

上面两种解决方法觉得麻烦,那么可以直接在WP后台安装一个ssl CeRtificate ManageR插件来解决。

插件下载地址