Wordpress cURL error 77:设置证书验证位置时出错
我在更新Wordpress intall和插件更新时遇到问题。我在插件中得到了这个错误或它的一个轻微变体:Wordpress cURL error 77:设置证书验证位置时出错,wordpress,curl,path,certificate,Wordpress,Curl,Path,Certificate,我在更新Wordpress intall和插件更新时遇到问题。我在插件中得到了这个错误或它的一个轻微变体: 警告:发生意外错误。WordPress.org或此服务器的配置可能有问题。如果您仍然有问题,请尝试支持论坛。(WordPress无法建立到WordPress.org的安全连接。请与服务器管理员联系。)在第122行的/home/content/95/7663295/html/wp admin/includes/update.php中 正在从下载更新 下载失败。:cURL error 77:
警告:发生意外错误。WordPress.org或此服务器的配置可能有问题。如果您仍然有问题,请尝试支持论坛。(WordPress无法建立到WordPress.org的安全连接。请与服务器管理员联系。)在第122行的/home/content/95/7663295/html/wp admin/includes/update.php中 正在从下载更新 下载失败。:cURL error 77:设置证书验证位置时出错:CAfile:/home/content/95/7663295/html/wp includes/certificates/ca-bundle.crt CApath:无 安装失败
我没有修改我的证书路径,因此我不确定为什么会出现此错误。检查wp includes/证书是否确实存在,或者尝试替换现有的路径。通过在替换现有目录之前对其进行压缩来备份它总是很方便的 延迟回答,但就我而言,我有一个
.gitignore
,它排除了所有*.crt
文件,因为我不希望我的自签名证书进入回购
这也将排除/wp includes/certificates/ca bundle.crt
捆绑文件(请参阅错误消息)。所以,如果你克隆或拉到另一台机器上,那么这个错误是有原因的
为了解决这个问题,我的根.gitignore
如下所示
...
*.key
*.crt
!ca-bundle.crt
...
最近我解决了同样的问题,我在我客户的网站上应用了两种可能性 1) 确保您的openSSL已启用,如果未启用,则从cPanel执行。并将url从WordPress常规设置从http更改为https
2) 检查wp include folder和其他文件夹中的文件和文件夹权限,权限应为577。下载/更新插件突然停止在我的Wordpress站点上工作,我收到了相同的错误消息。当我查看我的live站点时,/wp includes/ 以下是我解决问题的方法: