WordPress出现REST API请求错误cURL error 28如何解决

WordPress性能错误:REST API请求因遇到了错误而失败。

还有,WordPress插件Sitemap XML网站地图,也出现错误提示:

<b>Fatal error</b>: Unknown: Cannot use output buffering in output buffering display handlers in <b>Unknown</b> on line <b>0</b><br />

WordPress的curl是什么?

为何WordPress会出现“cURL 错误 28”?

未能及时响应服务器的数据请求会导致WordPress出现“cURL error 28”错误。

WordPress 使用 REST API(一种编程技术)来发送和接收数据请求。

如果这些请求超时,你将在“站点运行状况”报告中出现标题为“REST API 遇到错误”的关键问题。

如果展开问题可以查看更详细的信息,包括错误信息:

REST API请求因遇到了错误而失败。
错误:[] cURL error 28: Operation timed out after 10000 milliseconds with 0 out of -1 bytes received

WordPress错误:你的站点不能完成环回请求

你可能还会看到另一个相关问题,标题为“你的站点不能完成环回请求”。 它将显示如下所述的类似错误消息 ▼

环回请求被用来运行计划事件,也被内建的主题及插件编辑器使用来确保代码稳定性。
到你站点的环回请求失败,这意味着依赖此种请求的功能将不能正常工作。
出现错误: cURL error 28: Operation timed out after 10001 milliseconds with

为什么会出现 cURL 超时?

许多情况都会导致 cURL 在 WordPress 中超时:

  1. 例如,WordPress 防火墙插件可能会将其视为可疑活动并阻止 REST API 请求。
  2. 如果你的 DNS 服务器工作不正常,这也可能导致 HTTP 请求失败,导致 WordPress 出现 cURL 超时错误。
  3. WordPress 托管服务器配置错误,一个较低的超时阈值,这也可能会阻止一些WordPress进程正常运行。
  4. 使用非专业、已落后的WordPress主题而造成错误问题。

既然我们一般都知道curl错误的原因,那么解决“curl错误28:连接超时”应该不难 “ 问题。

WordPress站点健康状态错误问题如何解决?

WordPress致命错误怎么解决?

WordPress网站搬家后,首页前台空白打开后台也空白,怎么办?

建议开启“WordPress调试模式”,对WordPress进行故障排除。

如何开启WordPress调试模式?

  1. 编辑WordPress网站根目录下的“wp-config.php”文件;
  2. 将“define('WP_DEBUG', false); ”,修改为“define('WP_DEBUG', true);
  3. 开启WordPress调试后,刷新出错页面,就会显示造成错误的插件或主题的路径和错误提示;
/**
* 开发者专用:WordPress调试模式
*
* 将这个值改为true,WordPress将显示所有用于开发的提示
* 强烈建议插件开发者在开发环境中启用WP_DEBUG
*
* 要获取其他能用于调试的信息,请访问Codex
*
* @link https://codex.wordpress.org/Debugging_in_WordPress
*/
define('WP_DEBUG', true);
//define('WP_DEBUG', false);

刷新出错网页后,就会显示类似以下造成WordPress错误的插件提示信息 ▼

Strict Standards: Redefining already defined constructor for class PluginCentral in /home/eloha/public_html/etufo.org/wp-content/plugins/plugin-central/plugin-central.class.php on line 13

推荐使用Health Check & Troubleshooting插件排查,点击下方链接查看具体方法

WordPress错误怎么办?Health Check & Troubleshooting插件排查

当WordPress网站出现一些致命错误问题,找不到原因时,必须禁用所有插件,然后逐个启用,以便观察是WordPress主题,或是哪些WordPress插件造成冲突。但是,禁用所有WordPress插件,绝对会影……

陈沩亮博客在启用Health Check & Troubleshooting插件的“故障排除模式”后,测试改用“二〇二一”主题,就没显示“REST API遇到了错误”问题。

如果上述步骤无法解决WordPress站点上的cURL错误28,则问题很可能是服务器环境问题。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注