【发布时间】:2021-11-24 17:20:06
【问题描述】:
在过去的几个月里,我一直在使用 wordpress 构建网站,今天我偶然发现了一个我无法理解的新错误。
错误。无法连接到更新服务器(cURL 错误 77:设置证书验证位置时出错: CAfile:/Applications/MAMP/Library/OpenSSL/cert.pem CApath:无)。
现在,我知道 curl 是什么以及所有这些了。但我不明白的是,这个错误只针对这个项目,而不是同一文件夹中的其他 30 个项目。除此之外,此错误在本地和实时版本中都存在。
这是我尝试过的:
- 更改 PHP 版本
- 将 .pem 替换为 .crt,甚至在最后替换为 .txt
- 重命名 cacert.pem 文件
- 重新安装 wp
- 重启电脑以防万一
- 从其他项目复制了相同的插件以查看当前是否已损坏
- 确保路径正确
这是我的 php ini:
curl.cainfo ="/Applications/MAMP/Library/OpenSSL/cert.pem"
openssl.cafile="/Applications/MAMP/Library/OpenSSL/cert.pem"
哦,我也知道错误代表什么。
我是第一次在 Mac 上工作,但我从来没有遇到过这个插件或 curl 的任何问题。第一次。对下一步做什么有什么建议吗?
我提到的插件是 Advanced Custom Fields Pro - 错误仅在该插件的更新页面上持续存在。它不会出现在其他任何地方。
即使错误 60 告诉我它在连接到更新服务器时遇到问题,插件也可以更新。这就是让我认为这是一个视觉错误的原因。
【问题讨论】:
-
@KenY-N 很可能。我忘了在帖子中提到(将在几秒钟内添加)该插件允许自己更新,因此它确实与 curl 有联系。该错误似乎也只是一个视觉错误。很好,尽管我的旧项目没有错误,但可能会认为这是问题所在。当我说大一点时,我的意思是……最多 2 个月大。