12 个最常见的 WordPress 错误以及如何修复它们

已发表: 2019-08-02

由于 WordPress 是最流行和使用最广泛的内容管理系统,因此在使用它时遇到错误对于新用户来说可能非常令人生畏。 这些错误可能会降低网站的整体性能。 为什么这样? 如果它们没有立即得到解决,它们不仅可能会导致跳出率增加,而且还会减少您网站的流量。

尽管在您的 WordPress 驱动的网站上可能会出现无数可能的错误,但您可能会发现最常见的错误是:

  • 504网关超时
  • 503服务不可用
  • 502 错误网关错误
  • 500内部服务器错误
  • 404 错误“找不到页面”
  • WordPress 语法错误
  • 建立数据库连接时出错
  • 白屏死机
  • 维护模式错误
  • 无法上传图片
  • 错位的侧边栏布局
  • 无法登录管理区

幸运的是,每个问题都可以很容易地解决,无需花费数小时进行故障排除。 继续阅读以了解如何修复您可能遇到的最常见的 WordPress 错误。

目录

在尝试修复错误之前该怎么做?

如果您进行定期维护和性能检查,可以避免 WordPress 网站中的错误,但是,无论您认为您的网站有多免疫,错误仍然可能在没有警告的情况下发生。

备份您的网站

在进行任何修改(包括修复错误)之前备份您的网站非常重要。 我们不想删除我们的数据库而不是意外修复错误,是吗? 因此,在处理任何问题之前,请确保您已备份您的网站。 这样,如果由于某种原因故障排除失败,您可以回滚到以前的状态。

您可以通过主机控制面板上的FTPphpMyAdmin手动备份您的网站,或者使用 BackupBuddy、Updraft、Jetpack 等 WordPress 插件自动备份您的网站,或者您可以使用任何 wordpress 备份服务来备份您的网站。

使用 FTP 客户端

大多数故障排除可以通过FTP完成。 与其通过手动调整和调整托管服务的 FTP 来冒险您的网站,不如使用 FTP 客户端。 FTP 客户端可以帮助您在计算机和主机服务器之间安全地传输文件。 我强烈推荐 FileZilla 来帮助你!

12 个最常见的 WordPress 错误及其解决方案

1. 504 网关超时

状态码开头的每个错误都是服务器端错误,当服务器厌倦了等待另一个服务器的响应时,就会出现 504 Gateway Timeout 错误。 这个带有 504 HTTP 错误消息的令人生畏的白页对于您的在线状态来说是可怕的。

由于此错误通常在加载时间缓慢之前出现,因此当它最终什么也没显示时,您的访问者会非常失望。 此错误不仅会对您的访问者产生负面影响,而且还可能会降低您的 SEO 排名。

解决方案…

因此,必须立即考虑这个问题。 您可以通过检查网络连接或检查服务器端来有效地解决这个问题。 对于此特定错误,您可以在此处找到综合指南。

2. 503服务不可用

503 Service Unavailable 可能是您的 WordPress 网站中最令人困惑的错误。 这可以防止显示请求的来源。 目前尚不清楚是什么导致了问题发生,但您可以通过调试问题来解决问题。

解决方案…

通过停用 WordPress 插件和主题、启用WP_DEBUG或通过增加服务器资源、限制 Google 抓取速度以及 WordPress 集成的心跳 API 来解决与服务器相关的问题。

3. 502 Bad Gateway Error or Temporary Error (502)

就像其他服务器端错误一样,当服务器收到无效响应时会发生此问题,因此您请求的页面无法正确显示。 即使这是服务器端错误,其背后的原因也可能来自客户端。

解决方案…

因此,要解决此问题,您可以尝试重新加载页面、清除缓存、禁用插件、使用其他浏览器或在其他设备上检查。 如果这些提示不起作用,请尝试通过修改 wp-config.php 文件来更正错误日志。 这样,您可以检查实际导致页面错误的原因。

4. 500 内部服务器错误

与其他服务器端错误类似,500 Internal Server Error 是导致请求不完整的最常见服务器问题之一。 此错误表明服务器上存在错误,即使服务器已经接受了请求,也导致请求的源无法交付给客户端。

可能导致此问题的原因是更新、不兼容的 PHP 版本、脚本超时、不准确的文件权限或损坏的 .htaccess 文件。

解决方案…

要解决此问题,您需要追溯在您的 WordPress 网站中完成的步骤,并尝试找出问题所在。

  • 如果主题或插件安装和更新是其背后的原因,请通过仪表板或主机控制面板禁用它们应该修复它。
  • 如果它是由损坏的.htaccess文件或不兼容的 PHP 版本引起的,请通过 FTP 客户端(或备份)修复它。
  • 如果您无法确定原因,请通过调整wp-config.php文件来使用 WordPress 调试。 然后在debug.log文件中查看原因进一步解决。
  • 如果您无法解决当前问题,您可以恢复以前的备份,而不是从头开始一个新网站。 因此,您将能够再次拥有您的网站功能!

5. 404错误“页面未找到”

此客户端错误是您网站上可能出现的最不利问题之一。 404 消息通知请求的资源或页面不再可用。 这不仅会中断您的用户体验,还会降低您的 SEO 排名。

如果您建立指向已删除来源的链接,或者您输入错误来源的 URL,则可能会在您的站点中发生此错误。 为避免这种情况,您应该定期检查您网站内的 404 页面或链接。

解决方案…

如果您已经收到此错误,请不要担心; 您可以通过修复 WordPress 永久链接来解决此问题,或通过 FTP 客户端编辑.htaccess文件。 如果您在尝试这两个步骤后仍然遇到此问题,请尝试从您的仪表板管理区域暂时禁用您的 WordPress 主题和插件。

6. WordPress 语法错误

您的functions.php文件中不正确的代码片段会导致语法错误,也就是通常所说的Parse error

解决方案…

因此,您只需更正代码即可解决此问题。 为此,请通过 FTP 客户端修改有问题的文件。 只需右键单击 functions.php 并选择“查看/编辑”。

然后,找到负责的行并将当前行替换为正确的代码片段。 完成更正后,重新上传文件,刷新页面,看看会发生什么!

7.建立数据库连接时出错

建立数据库连接时出错是网站管理员可能遇到的可怕错误。 此错误表明您的 WordPress 站点无法与您的数据库通信。

它只是让您的网站宕机:您的在线形象消失了。 因此,必须尽快深入了解这个问题。

解决方案…

大多数情况下,此错误是由登录凭据错误、数据库损坏或服务器错误引起的。 要解决此问题,您可以在wp-config.php文件中审核您的登录信息,访问wp-admin并允许修复wp-config.php ,或咨询您的托管服务提供商。

8.白屏死机

类似于建立数据库连接时出错,白屏死机 (WSoD) 使您的网站无法访问,不仅对您而且对您的访问者。 此错误的最常见原因是内存限制耗尽或 PHP 代码错误。

解决方案…

要解决此问题,您可以检查 WordPress 管理区域是否正常工作:如果正常工作,您可以禁用插件和主题。

但是,如果不是这种情况,您应该增加内存限制或在wp-config.php文件中启用调试模式。 因此,您将找到确切的原因并能够正确处理它。

9.维护模式错误

当您处于更新过程的中间时,您的 WordPress 站点可能会显示维护模式页面。 但是,如果您在完成更新后遇到此维护模式错误,这意味着您的更新过程有问题。

您的更新过程可能会被中断,即使您认为它已经正确完成,您的网站也会陷入维护模式。

解决方案…

要处理这个问题,只需删除位于 WordPress 站点目录中的 .maintenance 文件。 为此,请通过 FTP 客户端访问服务器。 为确保问题已经解决,请检查search.phpindex.php文件中的另一个错误。

10. 无法上传图片

与图像上传相关的错误类型多种多样。 您可能会在上传图像时遇到错误、图像显示损坏,甚至媒体库无法正常工作。

在进一步解决此问题之前,了解此错误的原因很重要。 破解文件和文件夹权限经常导致此问题。

解决方案…

要解决此问题,请根据需要调整权限级别。 使用 FTP 客户端更改wp-content中 WordPress上传文件夹的权限。 通过右键单击它并将“文件权限”的数值更改为 744 或 755来执行此操作。 不要忘记勾选“递归到子目录”并选择“仅应用于目录”命令。 单击“确定”后,您将获得正确的文件权限。 不要忘记对文件执行相同的步骤。 不要使用 744 或 755 作为权限级别,而是选择 644。

但是,如果您仍然无法上传特定文件,该怎么办? 只需调整大小并重命名图像即可调整大小限制!

如果在上传图片时遇到 HTTP 错误怎么办? 您可以通过 FTP 客户端简单地增加 WordPress 内存限制或增加图像处理器中的线程。

11.错位的侧边栏布局

您的网站可能会突然出现乱七八糟的布局,使您的 WordPress 侧边栏出现在内容下方。 这可能是由您的主题的任何更改或更新引起的。

解决方案…

您可以通过降级主题来纠正此问题,并查看它是否恢复到以前的状态。 如果没有特定更改,您可以使用 HTML 验证器来检查 HTML 标记和元素来解决此问题。

12. 无法登录管理区

此错误与上述其他技术错误略有不同,因为此问题的主要原因实际上是健忘。 如果您忘记了登录凭据,您可能会遇到此错误。 但是,仅仅因为您忘记了密码,并不意味着您将无法再访问您的网站。

解决方案…

您只需单击“丢失密码? ” 登录表单下的链接。 您可以通过输入您注册的电子邮件地址或用户名来恢复您的密码。

但是,如果您无法访问注册的电子邮件怎么办? 您可以使用主机控制面板上的phpMyAdmin恢复您的 WordPress 管理区域登录凭据。 打开后,转到 wp_user并编辑当前的user_pass行。 这样,您将获得访问管理区域的新密码!

结论

如您所见,上面的列表是您可能遇到的最常见的 WordPress 错误,以及它们的解决方案。 请记住,在采取任何行动之前,您需要确保已备份您的站点并安装了 FTP 客户端。 因此,您将轻松解决可能遇到的任何错误。

我希望这篇文章涵盖了您可能遇到的任何问题!