乐于分享
好东西不私藏

更新主题和插件时显示SSL证书过期怎么办?

更新主题和插件时显示SSL证书过期怎么办?

Update failed: Download failed. cURL error 60: SSL certificate problem: certificate has expired

继续分享wordpress网站维护教程。前段时间遇到一个朋友的临时求助,他的网站后台无法更新主题和插件,一点更新就出错,显示上面的提示。看样子似乎是网站SSL证书过期,或SSL证书相关的其它问题。

不过我打开网站后发现SSL并没有过期,浏览器也没有提示错误,使用SSL检查工具后也显示证书并没有过期。经过查询得知,这个问题实际上与网站的SSL证书关系不大,大概是服务器的根证书过期了,需要从服务器端更新。

sudo apt update && sudo apt install --reinstall ca-certificates

如果是云服务器可以在终端面板输入上面的命令更新ca证书试试。

如果是虚拟主机,可以尝试联系平台客户,让他们协助处理。一般这种问题可能是临时的,有可能过几个小时或过几天就自己恢复了。

add_filter('http_request_args', function($args, $url) {    // 确保只对HTTPS请求生效    if (strpos($url, 'https://') === 0) {        $args['sslverify'] = false;    }    return $args;}, 10, 2);

如果你比较着急,也可以使用上面的代码直接绕过SSL证书验证,这样后台更新主题和插件时就会直接跳过验证,立即就能正常更新主题插件。代码可以添加到当前wordpress主题的functions.php文件中,或者使用wp code之类的插件添加。

📚WordPress/Elementor建站服务 YRWP模板购买

推荐阅读

新的一年开始,正式上班!

WordPress 外贸网站博客和分类页面文章显示不全怎么办?

wordpress网站维护:防火墙导致内容更新或发布失败怎么办?

如果觉得我分享的内容对您有所帮助

😘请帮忙分享点赞在看谢谢啦😘

本站文章均为手工撰写未经允许谢绝转载:夜雨聆风 » 更新主题和插件时显示SSL证书过期怎么办?

评论 抢沙发

6 + 7 =
  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
×
订阅图标按钮