我无法更新我的Wordpress intall和插件更新。我通过插件获得此错误或其轻微变体:
警告:发生意外错误。 WordPress.org或此服务器的配置可能有问题。如果您仍然遇到问题,请尝试支持论坛。 (WordPress无法建立与WordPress.org的安全连接。请联系您的服务器管理员。)在第122行的/home/content/95/7663295/html/wp-admin/includes/update.php
从http://downloads.wordpress.org/release/wordpress-4.7.3-no-content.zip下载更新...
下载失败:cURL错误77:错误设置证书验证位置:CAfile:/home/content/95/7663295/html/wp-includes/certificates/ca-bundle.crt CApath:none
安装失败
我还没有修改我的证书路径,所以我不确定为什么会收到此错误。
答案 0 :(得分:2)
检查wp-includes /证书是否确实存在或尝试替换现有的wp-includes /证书。在替换现有目录之前,通过压缩来备份现有目录总是很方便。
答案 1 :(得分:1)
5 分钟内解决。
尝试从最新的 wp 版本上传新证书。
步骤
1:获取/wp-includes/中的证书文件夹 2: 将最新版本的 WP 中的 ca-bundle.crt 文件复制到此文件夹,然后放在显示错误的同一文件夹中。
为什么会出现这个问题 - 有时开发人员从现场下载完整的站点,然后在演示服务器上开始开发,因此会发生冲突。
谢谢
答案 2 :(得分:0)
迟到的答案,但在我的情况下,我有一个.gitignore
,它排除了所有*.crt
个文件,因为我不希望我的自签名证书进入回购。
这将 排除/wp-includes/certificates/ca-bundle.crt
捆绑文件(请参阅您的错误消息)。因此,如果你克隆或拉动了另一台机器,那么你就有理由犯这个错误。
要解决此问题,我的根.gitignore
看起来像这样
...
*.key
*.crt
!ca-bundle.crt
...
答案 3 :(得分:0)
最近,我解决了同样的问题,在客户的网站上应用了两种可能性。
1)确保已启用openSSL,否则请从cPanel执行。并将网址从WordPress常规设置从 http更改为https
2)检查wp-include文件夹和其他文件夹内的文件和文件夹权限,权限应为577。
答案 4 :(得分:0)
下载/更新插件突然在我的Wordpress网站上停止工作,并且出现了相同的错误消息。当我检查实时站点时,在 / wp-includes /
中缺少 证书 文件夹这是我解决问题的方法:
之后,我可以再次下载/更新插件