如何修复 cURL 错误 28:连接在 X 毫秒后超时

05/07/2023

什么是WordPress中的cURL?

cURL是一个用于通过URL发送和接收数据请求的软件工具。WordPress使用cURL来处理多个API请求,作为PHP的扩展,您的WordPress托管公司会负责管理它。如果配置不当,您的WordPress网站将无法正常运行。

导致WordPress中cURL错误28的原因是什么?

未能及时响应服务器的数据请求会导致cURL错误28。WordPress使用REST API发送和接收数据请求,如果这些请求超时,您会在网站健康报告中看到“REST API遇到错误”的关键问题。展开错误细节将显示错误消息:“错误:cURL错误28:在x毫秒后操作超时,接收了x字节(http_request_failed)”。

可能导致cURL超时的原因

以下是一些可能导致cURL超时的情况:例如,像Cloudflare这样的WordPress防火墙插件可能会将REST API请求视为可疑活动而阻止。如果您的DNS服务器工作不正常,也会导致HTTP请求失败并触发cURL超时错误。此外,WordPress托管服务器配置不当可能会有非常低的连接超时阈值,阻止某些WordPress进程正常运行。

如何解决WordPress中的cURL错误28

1. 暂时禁用WordPress防火墙

如果您使用WordPress防火墙或安全插件,请暂时停用。在此之后,您可以访问WordPress网站健康报告页面,查看问题是否已解决。如果问题解决,请检查WordPress防火墙日志,以查看哪些API请求被阻止,并调整防火墙设置以避免阻止合法的API请求。

2. 停用所有WordPress插件

WordPress插件和主题会发送和接收数据的API请求。如果这些调用过于频繁或耗时过长,可能会导致cURL错误。最简单的方法是停用所有WordPress插件,然后逐一激活插件,找到可能导致问题的插件,并寻求插件作者的支持。

3. 确保您的托管服务器使用最新软件

请确保您的Web托管服务器使用最新版本的PHP、cURL库和OpenSSL。您可以在工具 » 网站健康页面的系统信息标签上查看。理想情况下,服务器应使用PHP 7.4.13或更高版本,cURL版本7.74.0或更高,以及OpenSSL 1.1.1或更高版本。如果不是这样,您需要联系托管公司并要求他们更新软件版本。

4. 修复SSL不安全内容问题

如果您的WordPress站点使用HTTPS/SSL但未正确配置,Web服务器可能会阻止不安全的cURL请求。您可以要求托管提供商重新安装SSL证书,如果问题仍然存在,请按我们的指南修复常见的SSL问题。

5. 寻求托管提供商的帮助

如果上述步骤未能解决cURL错误28,问题可能是托管环境问题。联系托管支持团队并提供错误详情,让他们的技术人员进行故障排除和修复。

6. 获取WordPress维护服务的专业帮助

如果您不想耗费时间修复WordPress网站上的错误,可以考虑专业的WordPress维护服务。我们的WPressize Me维护和支持服务可以处理一切问题,包括自动更新和备份,还提供24/7的专家支持。

我们希望本文帮助您了解如何修复WordPress中的cURL错误28。请订阅我们的YouTube频道获取WordPress视频教程,也可以在Twitter和Facebook上找到我们。



Related Posts

  • 2025-02-16
  • WordPress 教学

你是否想过,能不能用更引人注目的方式取代WooCommerce中基本的促销徽章?答案是肯定的!通过自定义产品徽章,你可以在在线商店中突出新产品、折扣商品或限时优惠。在这篇文章中,我们将展示给你两个简单的方法,使用强大的插件或添加简单代码来为你的WooCommerce商店添加自定义产品徽章。

閱讀更多
  • 2025-01-18
  • WordPress 教学

我们都知道推荐计划是强大的武器。但要找到真正的品牌代言者并不容易。许多计划吸引的只是想快速赚钱的人,导致非真实的推广,无法有效转化客户。幸好,作为 WooCommerce 商店的店主,您有一个巨大的优势:一群真正喜爱和使用您产品的内置客户群。通过将这些现有客户转化为推广合伙人,您可以释放真实口碑营销的力量。

閱讀更多
  • 2025-01-10
  • WordPress 教学

最近,我们的一位比利时读者在其在线商店中苦于销售增长缓慢。除了其他建议外,我们建议他们在网站上设置Bancontact支付。Bancontact是一种主要在比利时使用的流行支付系统,客户可以通过银行账户进行安全的实时支付。

閱讀更多

{"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}
>