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

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

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

cURL error 60: SSL certificate problem: certificate has expired解决办法

出现这个原因是因为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插件来解决。

插件下载地址

OpenMagic API

Need more than content? Move into the product flow.

If you are here for model access, pricing, developer docs, or the future API console, the dedicated product path now lives on api.openmagic.ai.

登录免费注册