如何纠正 WordPress 的 cURL 错误 28
已发表: 2022-07-26Shopper URL (cURL) 库是万维网无名的“水载体”之一。 事实上,几乎每一个通过网络工作的“东西”都将使用 cURL。 它甚至在我们的氛围之外还有狂热的爱好者。 它是一个应用程序集合,允许您使用 URL 传输数据,当 WordPress 倾向于要求应用程序编程接口 (API) 时,它会使用它。 如果此连接涉及 cURL 和 WordPress 放松 API 实例,您将看到 cURL 错误。
当存在大量各种 cURL 故障时,我们的注意力集中在此处列出的错误 28上。 值得庆幸的是,有许多修复:
- 在短期基础上停用您的防火墙和保护插件。
- 确保您的主机使用最新版本的 cURL 库和相关程序。
- 测试并重新配置您的安全套接字层 (SSL) 设置。
- 保证您的其他 WordPress 插件永远不会导致您的问题。
- 如果您找不到正确的,请联系您的房东。
尽管有很多独特的 cURL 问题,但我们可能会在下面讨论更多关于错误 28的内容。 即便如此,在关键的地方,我们还将检查是否会出现进一步的 cURL 错误,让您大吃一惊。
1.禁用你的防火墙和安全插件
如果您遇到 cURL 错误,一种特殊的方法是在 WordPress 中查看应用程序 > 站点健康网页。 这种错误通常很严重,WordPress 会给错误 28 一个明确的名称。

您可以尝试的一个初始修复是禁用网页上的任何防火墙或安全插件。 当然,您将通过Plugins > Installed Plugins显示来执行此操作:

执行此操作后,请立即执行以下操作:
- 再次查看网站健康网页是否有错误。
- 获取您的稳定性或防火墙插件的日志,以查看哪个 API 请求导致了挑战。
- 更改插件的设置,然后重新激活它以确保错误消失。
这通常是造成 cURL 错误的最重要原因,因此在您研究其他解决方案之前,您需要确定这不是挑战。
2. 确保您的 Web 托管服务提供商使用当前的 cURL 变体
有一系列相互关联的库和应用程序可以确保 WordPress 像您所假设的那样运行。 尽管 cURL 只是其中之一,但您的 PHP 和 OpenSSL 变体都必须是最新的。
更好的信息是您可以在 WordPress 中检查这一点。 重新开始,您可以前往Resources > Web page Health monitor 并查看Information选项卡:

您会发现数量少于服务器段的指标。 这将通知您 PHP 版本、cURL 版本以及有关您网站的许多其他信息:

这些程序的最新版本将改变它们存在的培训课程。 因此,如果您不确定它们是否是最新的,请与您的房东联系。 他们可以为您进行测试,并在重要时更新旧版本。

3. 重新配置您的 SSL 选项
错误配置的 SSL 或 HTTP 配置可能是导致 cURL 错误的进一步原因。 但是,根据超时或 API 联系的确切性质,您将看到独特的错误。
一个常见的情况是由于加密设置不匹配而发生的 cURL 错误。 举例来说,如果 WordPress 可以建立应用 HTTPS 的 API 联系,但您的网站不使用它,您将看到 cURL 错误。
这里最简单的修复是删除并重新设置您的 SSL 证书。 如果这不能解决困境,你真的应该再次联系你的主人。 他们将能够深入研究您的服务器并深入搜索困难。
4. 检查您的其他 WordPress 插件是否有错误
解决大量 WordPress 错误的一种标准方法是停用并重新激活您的插件。 在许多情况下,这可能是矫枉过正。 话虽如此,如果你忍受了一个 cURL 错误,那么你的一个插件可能会带来。
此处列出的方法几乎与安装方法相反。 首先,前往 WordPress 中的插件 > 设置插件显示,然后使用复选框批量决定所有插件:

在本文中,从批量步骤下拉菜单中找到停用:

当您单击使用按钮时,您将禁用所有插件。 随后,检查 cURL 错误,然后重新激活每个插件。
当您获得与错误相关的插件时,您可以找到实现确切功能的新插件,将其完全取出,或者要求开发人员处理。 从那里,您应该不会看到 cURL错误 28 。
在某些位置,您可能会撞到一堵砖墙并用尽您所知道的 cURL错误 28的所有修复。 我们的建议是与您的房东交谈并要求他们调查您的问题。 在大多数情况下,他们真的应该准备好毫不费力地做到这一点。
事实上,您的互联网托管环境可能存在他们必须查看的情况,例如域识别系统(DNS)服务器的问题。 也可能存在需要他们参与的效率情况。
无论如何,您的房东的帮助将是遵守此处列出的最有效的途径。 有了他们的支持,您应该能够处理您的错误并再次使您的网站正常运行。
结论
就像一个组织在其最有效的员工之后的表现一样,您还需要考虑对 WordPress 使用的基本软件包库的处理。 cURL 库可以说是万维网上最有价值的参与者 (MVP)。 它保证 WordPress 可以与 Relaxation API 通信,但是当它出现故障时,它会抛出一个错误。
cURL错误 28基本上是一个超时问题。 因此,您需要通过禁用防火墙和其他插件的职责来验证独特的链接路径。 您还需要检查您的 SSL 配置。 您的主机可能不会同时使用最新的库,这可能会导致问题。 另一方面,如果您努力修复错误,它们将是再次正确放置点的最佳解决方案。
您对 cURL错误 28或任何其他 cURL 错误有任何顾虑吗? 在下面的反馈部分询问!