7 个常见的 WordPress 错误以及如何修复它们?
已发表: 2022-07-08WordPress 是为您的博客或网站提供动力的绝佳选择。 它可靠、灵活,可让您快速创建漂亮的页面和帖子。 与所有事物一样,难免会出现问题。 尽管这些看起来令人生畏,但其中大部分都可以通过几个步骤来解决。
WordPress.com 托管您的网站,因此您不必担心服务器管理。 这使您可以避免诸如过时的软件、不安全的站点文件和不正确的服务器设置等问题。
WordPress的重要性
您网站的意外错误可能会毁了您的一天。 WordPress 是一台非常智能的机器,不会无故出错。 发现问题但不知道如何解决可能会令人沮丧。
借助 WPOven,我们涵盖了您在使用它时遇到的 7 个最常见的 WordPress 错误,并将为您提供修复它们的方法。 在这篇文章中,我们将为您带来一些常见的 7 个 WordPress 错误的完整汇编,并让您知道如何轻松修复它们。 尽管许多 WordPress 错误起初可能看起来令人生畏,但它们通常很小且易于修复。 如果您知道问题的原因,通常可以自己进行基本的故障排除。
如您所知,WordPress 是一款出色的软件,并且大部分时间都运行良好。 然而,有时事情并没有按计划进行。 WordPress 可能无法连接到数据库。 也许某些文件已损坏。
如果您遇到任何问题,重要的是能够快速有效地解决它们。
让我们看看常见的 WordPress 错误以及我们如何修复它们。
1- 400 错误 – 找不到页面
介于 400 和 499 之间的常见错误称为客户端错误。 这些类型的错误通常意味着您的浏览器和您网站的访问者之间缺乏通信。
1. 400 错误请求
400 Bad Request-Response 是对您的服务器遇到但不属于任何特定类别的客户端错误的一般响应。 此错误可能由以下原因引起:
- 输入错误或包含禁止字符的 URL。
- 被浏览器感染的 Cookie 或缓存
- 域名系统 (DNS)、数据和本地 DNS 缓存中的差异。
- 上传太大的文件
- 一般的服务器错误。
您可以检查 URL 是否有拼写错误、清除浏览器缓存和 cookie、清除 DNS 缓存、停用浏览器扩展程序以及清除浏览器缓存。
2. 403禁止
您可以采取许多步骤来保护您的 WordPress 网站,包括不同级别的权限。 此功能可用于阻止人们访问您的网站,但如果权限设置不正确,也可能会导致问题。
一个这样的问题是 403 Forbidden 错误
您需要重置文件权限或创建新的 .htaccess 文件才能解决问题。 您的内容交付网络 (CDN)、插件或热链接保护也可能存在问题。
3. 404 未找到
当用户尝试访问不存在的网站时,会抛出 404 错误。 他们将无法找到他们正在寻找的资源,而是看到类似于此页面的资源:
虽然这不是一个严重的问题,但用户会觉得这很令人沮丧。 您可以通过定期修复损坏的链接并在将页面移动到新 URL 时实施重定向来避免此问题。
4. 405方法不允许
您的服务器将显示 405 Method Not Allowed 错误,表示它收到了来自浏览器的请求但已拒绝它。
这个问题可以通过多种方式解决,包括回滚插件和主题更新、检查服务器的配置日志和错误日志以及调试您的应用程序代码。
5. 413请求实体太大
此错误是由太多 HTTP 请求引起的。
如果您尝试上传大文件,通常会出现这种情况。 这个问题可以通过增加最大 HTTP 请求大小来解决。
6. 429 请求过多
如果用户在短时间内过于频繁地尝试访问资源,可能会引发 429 Too many requests 错误。 这是服务器阻止可疑行为的方式。
您可以更改默认 URL 以防止可能导致 429 错误的网络攻击。 您还可以测试插件和主题冲突。
2-白屏死机
可怕的白屏死机 (WSoD) 是最常见和最关键的 WordPress 错误之一。 此错误会导致您的整个网站出现空白屏幕。 没有错误消息。
发生此错误的原因有很多,但这通常意味着您的网站未正确加载。 有多种步骤可以修复此白屏死机错误。
您将需要禁用您的插件。 有缺陷的插件是 WSoD 最常见的原因。 禁用所有插件以查看它会很有帮助。
您的网站主题应该被禁用。 您安装的主题也可能导致此错误。 使用 SFTP 将取代您的主题。
激活 WordPress 调试模式。 此功能允许您查看网站每个页面上的错误。 它可以帮助您确定白屏死机的根本原因。
清除缓存。 执行缓存解决方案可能会导致您看到旧文件,即使 WSD 已更正。 清除系统缓存以查看问题是否已解决。
提高你的内存限制。 您可能已达到站点内存的限制。 您需要编辑 php.ini 文件以增加最大限制。
3. 内部服务器错误
内部服务器错误是进入您网站的另一个关键错误。
内部服务器错误的潜在原因比死机白屏少。 当您的服务器出现未知问题时会出现此错误,通常是由以下原因之一引起的:-
此问题可能是由于站点的 .htaccess 文件造成的。
当您的网站达到其内存限制时,也会发生这种情况。

简单地说,.htaccess 是一个重要的文件,它表达了您的 WordPress 站点如何与其服务器进行通信。 此 .htaccess 文件可用于提高您的网站安全性,因此,它也可以覆盖一些默认服务器设置。 您可以测试并查看此文件是否导致内部服务器错误,为此需要禁用它。
您可以使用 SFTP 再次执行此任务。 该文件位于您站点的根目录中,您通常可以通过标题为 public_html 的方式查看该目录。
要禁用该文件,您只需更改其名称。 如果此操作解决了问题,您需要做的就是生成一个全新的、新的、无错误的 .htaccess 文件。 您可以通过进入管理仪表板并访问“设置”>“永久链接”来执行此操作。
您无需在此处创建任何更改。 只需单击保存设置并生成一个新的 .htaccess 文件。 也许这个功能有望解决这个问题。
如果它还没有解决问题,那么您可能需要增加您的 PHP 内存限制。
4-建立数据库连接时出错
顾名思义,在建立数据库连接时可能会发生此错误,如果您的站点无法访问其数据库,则会出现此错误。 如果您不知道此错误,则它是您网站的数据库存储其所有内容的区域。 这可能包括您的帖子、页面和其他重要的用户信息。 因此,如果您无法访问此数据库,则您必须知道您的站点根本无法运行。
有一些原因可以解释此错误,但其中大多数源于您网站上的单个文件,即 wp-config.php。 此文件包含有关您网站数据库的信息,因此它最有可能是此类错误的来源。
要修复数据库连接,您需要访问站点的 wp-config.php 文件,该文件应位于其根文件夹中。
在此之后,您需要右键单击文件并选择查看/编辑选项。 首要任务是检查文件中的凭据是否正确。 为此,您应该访问您的 phpMyAdmin 以找到详细信息的确切位置。 如果文件中的主机名、用户名、密码或数据库名称不正确,替换它们应该可以解决您的错误。
但是,如果错误仍然存在,您必须通过自动数据库优化工具激活 WordPress。 这是一项重要功能,可用于修复损坏的数据库,可以通过在 wp-config.php 文件中插入以下行来启用:
那是 ; 定义('WP_ALLOW_REPAIR',真);
最后,您需要单击任一按钮来运行修复工具。 当整个过程完成后,您需要重新加载,您应该会看到一条与已修复的数据库表相关的消息。
此过程处理您的数据库连接错误并解决该问题。 完成该过程后,不要忘记从 wp-config.php 中删除 WP_ALLOW_REPAIR 行。
5.连接超时错误
有时您会注意到在网站多次尝试(不成功)后出现错误。 此错误意味着服务器正在努力加载站点。
发生此连接超时错误的原因有很多,最常见的原因是您的站点没有资源并且需要正常运行。 例如,如果您使用的是共享主机,并且另一个站点同时占用您的服务器资源。 或者,您的网站可能已超出其最大允许带宽限制。
因此,如果您多次查看此错误,您可能需要考虑升级您的托管计划。 因为您的站点将拥有更多的服务器资源,并且如果其他站点当时看到最大流量,则不会受到影响。
此外,如果您的站点对服务器造成很大压力,则可能会出现“连接超时”错误。 因此,我们建议您优化您的网站以获得更快的速度,摆脱任何占用资源的插件,并检查您的 WordPress 主题,看看它是否会降低您的性能。 再一次,您可能还想增加 PHP 内存限制来解决此问题。
6- DNS_PROBE_FINISHED_NXDOMAIN 错误
如您所知,DNS 探测错误是非常常见的错误。 您经常会遇到诸如白屏死机或 404 错误之类的错误,或者您可以说未找到错误。 最常见的错误之一是 DNS_PROBE_FINISHED_NXDOMAIN。 这是几乎所有普通计算机用户在其系统使用周期中看到的最常见错误之一。 该消息出现在常见的 Web 浏览器中,使没有被重定向到目标网站的用户。
操作的主要概念之一是 DNS(域名服务器) DNS 服务器的工作主要是通过各种 IP 地址的协作来转换复杂的 IP 域。
DNS_PROBE_FINISHED _NXDOMAIN 问题是由于 IP 地址不匹配而发生的。 技术上的解释是,DNS 将来自域端的整个消息以 IP 地址的形式进行转换。
了解更多关于什么是 DNS?
7-WordPress 自动更新失败
必须不惜一切代价保持您的 WordPress 网站更新。 这是我们多年来一直强调的一点。 它仍然是我们给网站所有者的第一条建议。 如果您拥有托管的 WordPress 托管帐户,通常不需要执行任何此操作。 WordPress 将自动为您应用新的 WordPress 更新。
但是,有时会出现问题,自动更新会失败。
尽管这种情况很少见,但这可能会发生。 这通常是由于服务器与您的 WordPress 文件的连接出现问题、权限不正确(前面已讨论过)以及 Internet 链接不可靠造成的。
WordPress 可能不会自动更新。 如果发生这种情况,您可能会在尝试访问您的站点时收到 WSoD 错误消息或其他警告。 这可以通过手动更新 WordPress 来解决。 为此,请下载最新版本的 WordPress 并通过 SFTP 将其安装在您的网站上。