如何修复WordPress中的503 Service Unavailable Error?

WordPress中的503 Service Unavailable Error也就是503“服务不可用”错误通常是由无响应的 PHP 脚本引起的。这可能是 WordPress 插件、主题不当的自定义代码引起的。

它也可能由服务器负载过重、服务器故障或暴力攻击导致的。那样的话,几分钟后错误就会自动消失。如果没有消失,那么将需要进行故障排除并修复。

是什么导致 WordPress 出现 503 服务不可用错误?

所有WordPress 服务器商都为每个托管帐户提供固定数量的资源。对于共享主机上的网站,此限制无法处理服务器资源的大量使用。

当 Web 服务器无法从 PHP 脚本获得正确的响应时,会发生 503 服务不可用错误。此 PHP 脚本可以是WordPress 插件、主题或其他的的自定义代码

如果错误是由大量使用、服务器故障或 DDoS 攻击引起的,则它可能会在几分钟内自动消失。

但是,如果它是由网站上的错误代码引起的,那么除非找到并禁用引起它的代码,否则还是会提示错误。

话虽如此,让我们来看看如何轻松修复 WordPress 中的 503 服务不可用错误。

修复 WordPress 中的 503 服务不可用错误

正如我们上面提到的,当Web 服务器无法从后台运行的 PHP 脚本中获得正确的响应时,会导致此错误。

为了修复它,我们将一一禁用所有不必要的 PHP 脚本,直到错误被解决。

停用所有 WordPress 插件

所有的 WordPress 插件都是 PHP 脚本,因此首先需要停用所有 WordPress 插件

由于 503 错误导致您无法登录 WordPress 仪表板,因此需要使用FTP 客户端或 cPanel 中的文件管理器连接到网站。连接后,转到 /wp-content/ 文件夹并将插件文件夹重命名为 plugins-old。

接下来,需要创建一个新文件夹并将其命名为 plugins。

现在需要访问 WordPress 网站,看看这是否解决了错误。

如果是这样,那么这意味着网站上安装的插件导致了错误。上述步骤已停用所有 WordPress 插件。

要找出导致问题的插件,需要切换回 cPanel 中的 FTP 客户端或文件管理器。接下来,需要转到 /wp-content/ 文件夹并删除空的插件文件夹。

之后,需要将 plugins-old 文件夹重命名为 plugins。这将使之前安装的所有插件都可用于 WordPress。但是,这些插件将保持停用状态。

需要访问 WordPress 管理区域,然后转到插件页面。可以一个一个地激活插件,并在激活每个插件后访问网站上的不同页面。继续这样做,直到找到导致 503 错误的插件。

如果此步骤解决了问题,则无需按照此页面上的其余说明进行操作。否则,可以继续下一步。

切换到默认的 WordPress 主题

如果停用插件不能解决问题,那么下一步就是切换到默认的 WordPress 主题。这将停用当前的 WordPress 主题。

首先,需要使用 FTP 客户端或 cPanel 中的文件管理器连接到 WordPress 站点。连接后,转到 /wp-content/themes/ 文件夹。

找到当前活动的 WordPress 主题并将其下载到计算机上作为备份。

下载主题后,可以继续将其从网站上删除

现在,如果已经安装了像二十七或二十十六这样的默认主题,那么它将自动激活。如果不这样做,那么可以继续并在网站上安装默认主题

彻底检查网站,确保 503 服务不可用错误已解决。

故障排除

如果两种方法都无法解决错误,那么可以采取以下步骤:

  • 请联系 WordPress 托管公司,因为他们可能能够查明导致问题的原因。
  • 作为最后的方法,可以使用新副本重新安装 WordPress 。

我们希望本文能帮助您了解如何修复 WordPress 中的 503 服务不可用错误。您可能还想查看我们最常见的 WordPress 错误及其修复方法的最终列表。

原文链接:https://www.taodakeji.com/blog/how-to-fix-503-service-unavailable-error-in-wordpress,转载请注明出处。

0
没有账号?注册  忘记密码?

社交账号快速登录