【问题标题】:Wordpress cUrl error 60 and 77 - Nothing seems to workWordpress cUrl 错误 60 和 77 - 似乎没有任何效果
【发布时间】: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 告诉我它在连接到更新服务器时遇到问题,插件也可以更新。这就是让我认为这是一个视觉错误的原因。

【问题讨论】:

  • 这可能与最近的expiration of a Lets Encrypt root certificate有关?
  • @KenY-N 很可能。我忘了在帖子中提到(将在几秒钟内添加)该插件允许自己更新,因此它确实与 curl 有联系。该错误似乎也只是一个视觉错误。很好,尽管我的旧项目没有错误,但可能会认为这是问题所在。当我说大一点时,我的意思是……最多 2 个月大。

标签: php wordpress curl


【解决方案1】:

这与过期的 DST 根 CA X3 有关,它已于 2021 年 9 月 30 日 14:01:15 GMT 过期。

DST CA Root X3 证书是“cacert-bundle”的一部分。 截至今天,“cacert-bundle”可以在这里找到:https://curl.se/docs/caextract.html 作为捆绑包的一部分https://curl.se/ca/cacert.pem

过期的证书是:

Certificate:
    Data:
    Version: 3 (0x2)
    Serial Number:
    44:af:b0:80:d6:a3:27:ba:89:30:39:86:2e:f8:40:6b
    Signature Algorithm: sha1WithRSAEncryption
    Issuer: O=Digital Signature Trust Co., CN=DST Root CA X3
Validity
    Not Before: Sep 30 21:12:19 2000 GMT
    Not After : Sep 30 14:01:15 2021 GMT
    Subject: O=Digital Signature Trust Co., CN=DST Root CA X3
    Subject Public Key Info:
    Public Key Algorithm: rsaEncryption
    Public-Key: (2048 bit)

这用于在 curl 调用中使用 Let's Encrypt 颁发的证书验证对等点。

这里是您问题的详细解决方案:https://stackoverflow.com/a/69411107/1549092

Let's Encrypt 正式的问题地址可以在这里找到:https://letsencrypt.org/docs/dst-root-ca-x3-expiration-september-2021/

【讨论】:

    猜你喜欢
    • 2010-12-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-09
    • 2015-12-05
    • 2012-07-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多