WordPress网站上的504错误|解决方法
WordPress网站上收到504网关超时错误怎么办?此错误会使用户无法访问我们的网站,甚至可能转化为流量损失。在本文中,我们将向您介绍如何修复WordPress中的504网关超时错误。
什么是504网关超时?
每个以数字5开头的HTTP状态代码都是服务器端错误。当浏览器无法建立与站点的连接时,会弹出504网关超时错误。通俗理解就是一台服务器没有收到另一台服务器的任何响应。
以下是一些最常见的504网关超时错误
- 504 Gateway Timeout
- HTTP 504
- 504 ERROR
- Gateway Timeout (504)
- HTTP Error 504 – Gateway Timeout
- Gateway Timeout Error
504错误会对网站的SEO产生负面影响。因为网站被搜索引擎抓取时,网站长时间抛出504错误,会影响的网站的排名。
504错误的潜在原因和解决方法
1.等待并重新加载
有时504可能只是因为WordPress托管服务器上的临时故障引起。等待几分钟,然后尝试重新加载网站。如果问题消失是最好的。但是,如果仍然存在或在一段时间后再次出现就得找找其它原因了。
2.WordPress插件
CMS平台会使用许多插件和扩展来增强网站的UX和UI。有时过时的插件可能会引起麻烦,以某种方式与缓存相关的插件可能是罪魁祸首。
当插件未升级到最新版本时会出现不兼容问题。禁用插件是最佳方法。
使用FTP管理器转到wp-content中的public_html。重命名插件文件夹,让WordPress无法识别该文件夹的内容。完成后,逐一启用插件。一旦找出导致问题的扩展名,就可以尝试对其进行修复,有时候更新插件可能会有所帮助。
使用FTP管理器转到wp-content中的public_html。重命名插件文件夹,让WordPress无法识别该文件夹的内容。完成后,逐一启用插件。一旦找出导致问题的扩展名,就可以尝试对其进行修复,有时候更新插件可能会有所帮助。
3.网站的变更和更新
在站点中进行的任何更改或更新都会导致504网关超时错误。您可以将以下提到的行添加到wp-config.php文件中找到相同的内容:
- define( 'WP_DEBUG', true );
- define( 'WP_DEBUG_LOG', true );
- define( 'WP_DEBUG_DISPLAY', false );
4.DNS问题
DNS问题是也会导致WordPress网站出现504。这可能发生在服务器端或客户端。
服务器端首先确定已经将WordPress网站迁移到了新主机上,然后等到所有内容都完全传播为止。有时最多可能需要24小时,具体取决于DNS记录的TTL值。万一它没有被完全传播,您只需要等待相同的时间即可。
如果DNS问题是来自客户端,则可以尝试刷新本地DNS缓存。为此,请打开命令提示符,然后输入命令:ipconfig / flushdns 如果有效,将显示成功消息,如上图所示。
5.清理WordPress数据库
损坏的WordPress数据库也可能会触发504网关超时错误。使用phpMyAdmin或使用类似WP-Sweep的插件优化WordPress数据库,即可轻松完成此操作。
注:执行任何操作之前,请确保已备份WordPress数据库。
服务器速度慢,HTTP请求超时,防火墙问题,垃圾邮件/垃圾邮件攻击等等都能造成504网关超时。
最后手段,可以联系的托管服务提供商以获取支持,他们也许能够解决问题。
最后手段,可以联系的托管服务提供商以获取支持,他们也许能够解决问题。
0条评论