如何修复 WordPress 中的“429 请求过多”错误

与大多数其他软件一样,WordPress 也有其缺陷.对于大多数 WordPress 用户来说,偶尔遇到错误是正常的.但是,不要将 429 Too Many Requests 错误归咎于 WordPress.

这个特定的 WordPress 错误可能由于多种不同的原因而出现,有时它可能是由用户自己的错误引起的,但这不是 WordPress 的错误.无论如何,我们会帮助您解决问题.

如果您在使用 WordPress 时遇到 429 Too Many Requests 错误,请不要担心它可以修复.在这篇博文中,我们将向您介绍修复此错误的三种简单方法,并为您提供一些有关如何在未来避免该错误的提示.

是什么导致 429 请求过多错误?

为了找出 429 Too Many Requests 错误背后的原因,您需要了解 WordPress 的工作原理.

WordPress 是一个 CMS(内容管理系统),它使用 PHP 语言来执行其功能.每当您执行任务、进行更改或向网站添加新内容时,WordPress 都会运行 PHP 脚本来执行这些任务.当您进行更改并且 WordPress 执行 PHP 脚本时,它会向您的网站服务器发送"请求"以执行请求的功能.这就是 WordPress 的大部分工作方式.

当 WordPress 尝试向服务器发送过多请求时,会发生 429 Too Many Requests 错误.这个错误系统是为了保护您的服务器免受 DDoS 攻击,DDoS 攻击会劫持网站进行黑客的投标.它也可能是由第三方插件或编码不当的主题引起的.

修复错误的简单方法

您可以尝试一些简单的方法来找出 429 Too Many Requests 错误背后的主要原因并修复它.我们将逐步引导您完成它们.

首先,请确保您没有使用任何过时的插件或主题.特别是如果您使用盗版主题或插件,您应该立即摆脱它们,因为它们通常是导致此错误的罪魁祸首.

让我们开始吧.

方法 1:禁用并重新启用所有插件

大多数现代 WordPress 插件都是基于服务的插件,它们通过连接到第三方 API 来运行.此类插件可能是 429 Too Many Requests 错误的主要原因.

要找出导致错误的插件,您需要禁用所有插件,然后一次重新启用它们,直到再次遇到错误为止.

要禁用插件,只需登录您的 WordPress 仪表板并转到插件页面.然后选择所有活动插件并从批量操作下拉菜单中选择停用.

如果您无权访问 WordPress 管理仪表板,请按照以下步骤从服务器禁用插件.

第 1 步:登录您的服务器

您可以使用 FTP 客户端应用登录您的服务器.尽管如此,我们将使用 CPanel 来访问服务器,因为它对每个人都可用.过程基本相同,因此请使用您熟悉的任何应用.

要访问您网站的 CPanel,请在网站 URL 的末尾输入/cpanel(例如:yourwebsite.com/cpanel).然后输入您的虚拟主机提供给您的服务器用户名和密码.如果您不记得登录详细信息,请在您的网络托管服务商的欢迎电子邮件中搜索.

第 2 步:找到 public.html 文件夹

在 CPanel 仪表板上,您会找到一个名为文件管理器的应用.打开此应用以访问您的网站文件.

导航到 public.html 文件夹.然后打开 WP-Content 文件夹.您将在此文件夹中找到 WordPress 插件和主题的文件夹.

第 3 步:重命名插件文件夹

要禁用您网站上的所有插件,您只需重命名插件文件夹.

右键单击文件夹并选择重命名.然后输入类似 plugins-bad 的名称.

现在创建一个新的空文件夹并将其命名为"插件".

访问您的网站,看看它是否能解决问题.如果问题得到解决,则很可能是由插件引起的.

第 4 步:启用插件

是时候找出导致问题的插件了.

返回您的服务器和 WP-Content 文件夹.然后删除您之前创建的空"插件"文件夹.然后您的"plugins-bad"文件夹重命名为"Plugins".

这会将您的所有插件恢复到您的网站上.别担心,所有插件都将被停用.您现在所要做的就是登录到您的 WordPress 仪表板并一一重新激活插件,直到找到罪魁祸首.

方法 2:更改网站主题

糟糕的编码和过时的 WordPress 主题也可能是 429 Too Many Requests 错误的原因.这在使用免费主题的网站中也很常见.尝试更改您的活动主题,看看是否能解决问题.

登录到您的 WordPress 管理仪表板并转到 外观>>主题.然后激活默认的 WordPress 主题.

如果您无权访问管理仪表板,请按照之前方法中描述的相同步骤从服务器禁用主题.只是这次重命名 Themes 文件夹而不是 Plugins 文件夹.

如果这解决了问题,那么是时候升级您的网站主题了.

方法 3:获取专业帮助

如果上述方法不起作用,那么是时候寻求专业帮助了.有时,429 Too Many Requests 错误可能是由服务器端问题、他们使用的服务以及第三方网络应用引起的.

联系您的网络托管服务商的技术支持团队,让他们检查您的网站.根据您使用的网络托管服务,他们甚至会主动为您解决问题,即使问题是由您的网站引起的.

采取措施避免此错误

429 Too Many Requests 错误是一个可怕的问题,它会耗尽您的服务器资源,甚至破坏您的网站.采取必要的措施避免将来出现此问题.

首先,请确保您使用的是可靠且高质量的网络托管服务.强烈建议使用托管 WordPress 托管服务,因为它们为您提供了保护网站免受 DDoS 攻击和常规网站备份的工具.

避免使用过时的插件和主题.甚至永远不要考虑使用盗版主题或插件.这些主题总是带有秘密注入的脚本,这些脚本将利用您的网站和服务器资源.

此外,尝试在您的网站上安装免费恶意软件扫描程序插件,以保护您的网站免受黑客攻击.

13

发表回复