下载失败。cURL错误60:SSL证书问题:证书已过期。

4
我在安装WordPress插件时遇到了以下错误:

下载失败。cURL错误60:SSL证书问题:证书已过期

我已经尝试了很多解决方案,其中包括在wp-admin目录下创建php.ini文件并为"cacert.pem"提供绝对路径。我按照建议实施了所有的解决方案。
这是我在php.ini中提供的路径:curl.cainfo=/shop/wp-admin/cacert.pem。WordPress安装在店铺目录下。
但我仍然遇到同样的错误。请问可能的问题是什么?谢谢。

错误似乎很明显:证书已过期。证书有一个到期日期。在那个日期之后,必须用新的证书替换旧的证书。 - President James K. Polk
证书的到期日期是08/12/2018,当其到期时会自动更新 - Abdul R.
那么证书为什么没有更新呢? - Martin
2个回答

1
证书已过期。这不能通过更新信任存储(cacert.pem)来解决,而只能通过更新服务器发送的证书来解决。

证书的到期日期是08/12/2018。它们会在过期时自动更新。

考虑到验证是针对 SSL 握手期间服务器发送的证书进行的,而不是针对本地缓存副本进行的,看起来他们未能更新证书,即自动过程出了问题。同样,这是服务器端的问题,客户端除了忽略该问题(即禁用验证),无法修复它 - 当然不推荐这样做。

我刚刚更新了SSL,但仍然收到相同的错误。 - Abdul R.
@AbdulR.:如果你仍然遇到同样的问题,那么更新可能是错误或不完整的。我们不知道你更新的服务器情况,但典型的错误包括尝试安装错误的证书、在错误的位置安装正确的证书或忘记重新启动服务器以使新配置生效。请注意,你需要更新相关的证书 - 例如,如果某个插件下载失败,则必须修复提供该插件的站点的证书,而不是你个人站点的证书。 - Steffen Ullrich
@mysticcola:这个问题已经超过3年了。当时还没有过期的LE证书的当前问题,也就是说那时它仍然有效。 - Steffen Ullrich
我明白了,是我的错误。 - mystic cola

-1

如果您有插件文件上传,请从控制面板上传.zip文件。

进入文件结构 -> wp-content-> plugin-> 上传zip文件-> 解压缩zip文件-> 进入WordPress管理面板-> 在插件部分激活插件。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接