如何修复 WordPress 中的 502 错误网关错误 – 分步指南

WordPress 网站上通常会出现许多错误,但最令人沮丧和烦人的错误之一是“502 Bad Gateway Nginx”。

不过,在学习如何修复它之前,我们需要了解 502 bad gateway WordPress、它的含义以及它在浏览器上的显示方式。一旦您了解了为什么它会出现在您的网站或您访问的任何其他网站上,修复 WordPress 502 错误就会容易得多。

502 网关错误错误是什么意思?

502 bad gateway 错误是当您的 Web 服务器未向您的浏览器发送任何响应或无法与您的浏览器建立连接时出现的服务器错误。

每当客户端/用户访问网站时,浏览器都会向网络服务器发送 HTTP 请求。 Web 服务器处理请求、启动操作并向您的浏览器发送 HTTP 响应。此时该网站的内容就会出现在您的浏览器上。

但是,当 Web 服务器发送无效响应或根本没有响应时,它不会提供您的 Web 内容,而是在浏览器上显示可怕的 502 bad gateway 错误。

不同的 Web 服务器以不同的方式显示此错误。有时你会看到这样的错误:

  • 502 错误网关 Nginx
  • 临时错误 502
  • 错误502
  • 502 服务器错误
  • HTTP 502
  • 白屏
  • 502.这是一个错误
  • 502 代理错误
  • HTTP 错误 502 – 网关错误
  • 502 服务器错误:服务器遇到临时错误,无法完成您的请求

从本质上讲,502 错误网关是服务器级别的错误配置,但有时它的出现是由于其他因素,例如由于 WordPress 站点中安装的编码不良的主题或插件,您的 Web 服务器需要花费太多时间来响应。它也可能由于您网站的高流量、服务器连接中断、DNS 问题、浏览器缓存或其他原因而出现。

现在您已经了解了 502 Bad Gateway 错误的含义,我将向您展示一些流行且有效的技巧,通过这些技巧您可以轻松修复 502 Bad Gateway 错误。

如何修复 502 Bad Gateway WordPress 错误?

每当我在 WordPress 中遇到 502 错误时,我通常会尝试使用 7 个技巧来解决这个问题。同样,您也可以使用以下方法来排查502错误:

1.尝试重新加载页面

当任何 WordPress 网站面临高流量时,服务器就会过载并显示此错误。您需要等待几分钟,然后尝试重新加载页面,因为此错误是暂时的,并会在几分钟内自动解决。
如果这有效,那么您不需要进一步阅读。但如果没有,请检查其他解决方案。

您还可以在https://downforeveryoneorjustme.com/上检查您的网站,以检查该网站是仅针对您还是针对其他所有人。

2.清除浏览缓存

当您访问任何网站时,浏览器会将其内容和数据保存在缓存中,以减少您再次访问该网站时的页面加载时间。
同样,您的浏览器将502错误内容和数据存储在缓存中,并一次又一次地显示错误页面。如果您只需清除缓存,可能会立即解决问题。

3.DNS问题

如果您最近将 WordPress 网站迁移到新主机,那么您可能会看到 502 bad gateway 错误。基本上,网站迁移需要时间,大约需要 24 到 32 小时才能将您的网站完全迁移到新主机,因此您需要等待一段时间并再次检查您的网站。

4.禁用CDN

CDN内容分发网络是在您的网站上存储静态数据的网络系统。它是服务器和浏览器之间的一个额外层,有助于提高网站速度。如果您在 WordPress 网站上使用 CDN 服务,则“错误 502”可能是由其服务引起的。

如果是这种情况,您需要禁用 CDN。禁用后,访问您的 WordPress 网站并查看错误是否已解决。

如果错误已解决,请联系您的 CDN 提供商寻求支持,因为您的 CDN 服务存在问题,导致了此错误。如果错误仍然存在,请继续阅读以了解可以采取进一步的措施。

5.检查你的插件和主题

编码不良的插件或主题是导致错误 502 的最常见原因之一。首先,您需要找出哪个插件导致此错误,为此,您需要通过 FTP 客户端访问您的 Web 服务器并停用所有WordPress插件。

打开 FileZilla FTP 客户端并填写相应字段以访问您的 Web 服务器,然后通过应用程序>(您的数据库文件夹)> public_html > wp-content转到您的插件目录,并将插件文件夹重命名为您喜欢的任何名称。我将其更改为 Originalplugins ”。

创建一个新的空文件夹/目录并将其命名为“ plugins ”。

插件文件夹为空, Originalplugins 文件夹包含所有插件。

现在访问您的 WordPress 网站,如果它运行时没有出现错误,则意味着您的插件之一导致了此错误。

接下来,您需要删除空的插件文件夹,并将“ Originalplugins ”文件夹的名称更改为“ plugins ”。

您将看到所有插件都已停用。开始逐一激活插件,并在每个插件之后访问您的网站,直到找到导致错误的插件。一旦找到罪魁祸首,您可以使用替代插件,也可以联系当前插件的支持来解决问题。

如果这也不能解决问题,您需要检查是否有错误的主题。为此,您需要将激活的主题文件夹名称更改为您喜欢的任何名称,并按照我们用于插件的相同步骤进行操作。

现在访问您的网站,如果您看到白屏,则说明您的主题有问题。只需登录您的wp-admin并激活默认主题即可。

6.增加PHP执行时间

如果即使这样也不能修复错误,那么就需要检查 PHP 执行时间,这是导致 WordPress 中出现 502 bad gateway 错误的常见原因。您可以通过增加 PHP 执行时间来解决此问题。为此,您需要通过 FTP 访问.htaccess文件并粘贴以下代码或用此更改以前的代码以增加最大执行时间和最大输入时间。

  1. php_value max_execution_time 300
  2. php_value max_input_time 300

推荐:

  • 对于大型和高流量网站,将最大执行时间设置为 300 秒(5 分钟)及以上
  • 对于小型和低流量网站,将最大执行时间设置为 300 秒(5 分钟)及以下

7. 检查托管服务器

如果上述所有解决方案均不起作用,并且您的网站上仍然出现 502 bad gateway WordPress 错误,那么您需要检查您的托管服务。请联系您的托管提供商的支持人员,他们将帮助您解决服务器配置错误问题。

结论

现在您知道 WordPress 502 错误网关错误意味着什么,它是服务器端错误,并且由于高流量、PHP 超时、DNS 问题和其他原因而出现在您的网站上。不过,上述解决方案可以帮助您轻松修复 502 bad gateway 错误。

我希望本教程能帮助您学习“如何修复 WordPress 网站中的 502 错误?”

如果您觉得本教程有用,请不要忘记分享到您的圈子。当然,如果您需要有关 WordPress 的任何指导,请在下面发表评论,或者您可以通过 [email protected] 向我发送电子邮件。

本人擅长Ai、Fw、Fl、Br、Ae、Pr、Id、Ps等软件的安装与卸载,精通CSS、JavaScript、PHP、ASP、C、C++、C#、Java、Ruby、Perl、Lisp、Python、Objective-C、ActionScript、Pascal等单词的拼写,熟悉Windows、Linux、OS X、Android、iOS、WP8等系统的开关机。

通过下面的方式来联系我们:

电邮:138762189@qq.com

联系QQ:点击这里给我发消息

官方站:www.tadke.com

※ ※ 联系请加我的企鹅号 ※※

※ ※技术支持请微信联系站长 ※※

Copyright © 2023 Tadke.com. 琼ICP备20000547号