需要帮助解决 WordPress 问题?
无论 WordPress 软件有多可靠,您很可能会遇到需要修复某些问题的情况。当这种情况发生时,您会想知道如何进行 WordPress 故障排除。
这篇文章就是为了帮助您。下面,我们将不仅教您如何修复一些常见的 WordPress 问题,还会介绍一些框架技巧以及如何进行故障排除的一般方法。这将为您提供解决问题所需的工具,即使它不是我们在本文中介绍的常见 WordPress 错误之一。

📚 目录:
在我们开始故障排除之前,了解一些能让您的生活更轻松的事情会很有帮助,例如运行 WordPress 网站,这些在出现问题时会很有用。
如何维护您的 WordPress 网站(以避免故障排除)🖱️
正如所说,一分预防胜似一分治疗。
考虑到这一点,WordPress 故障排除之旅的第一步是确保您做好维护网站的小事。
这不仅可以从一开始就防止问题的发生,还可以确保如果真的出现问题,您能够更轻松地找到实际的问题所在。
保持 WordPress 最新版本
WordPress 的新主版本(例如 6.3)每年发布三到四次,中间会添加次要更新(例如 6.3.1)。
保持 WordPress 最新版本很重要,原因如下:
- 最新版本的 WordPress 包含最新的安全更新和错误修复。
- 更新 WordPress 会带来新功能。以 WordPress 6.3 为例:如果插件或主题更新失败,WordPress 会自动恢复之前的版本。
- WordPress 主版本包含性能更新,因此您的网站运行得更快、更流畅。
- WordPress 更新提高了与插件和主题的兼容性。
更新插件和主题
与更新 WordPress 同样重要的是保持插件和主题更新。原因与核心更新类似。新版本带来更多功能、安全改进和错误修复。
有时更新是紧急的,因为在插件或主题中发现了安全漏洞,可能会被黑客利用。例如,流行的 Yoast SEO 插件 20.2 及更低版本存在基于 DOM 的跨站脚本漏洞,已在 20.2.1 版本中修复。您可以在 Wordfence 的 WordPress 漏洞数据库 中检查插件漏洞。
定期备份
无论您的主机商做什么,定期备份您的网站都是一个好主意。备份频率取决于您网站的类型。如果您运行的是每周更新几次的博客,可能需要每日备份;如果您有一个繁忙的电子商务网站,您可能需要每小时备份一次。
与备份同样重要的是实际测试您能否从备份中恢复您的网站。不要试图跳过这一步!
设置暂存站点
如果您正在对您的网站进行重大更改,或者有大量核心、插件和/或主题更新要完成,设置暂存站点是一个明智的想法。暂存站点是为测试目的而构建的您的实时网站的副本。使用它的优势在于,如果您进行的更改没有按计划进行,您的实时网站仍然完好无损且可以访问。
暂存站点是托管WordPress托管服务通常包含的功能;请查看我们的托管WordPress托管服务商指南了解提供该服务的托管商。
现在我们已经完成了WordPress最佳实践列表,让我们来看看如何开始排查WordPress问题。
排查WordPress之前应该做什么 💡
在开始排查WordPress问题之前,遵循以下步骤可以帮助你保持清晰的思路。
与上面的维护技巧一样,这些步骤也可以帮助你排除可能使小问题显得更大的基本错误,比如缓存问题。
阅读文档
WordPress文档会带你了解WordPress运行的基本知识。常见问题解答 – 故障排查和常见的WordPress错误文章是你的好帮手。
主题和插件应该有自己的文档,其中可能列出了常见错误及其解决方法。一个例子是Jetpack插件,它记录了将网站连接到WordPress.com时可能看到的错误。
清除浏览器缓存和Cookie
清除浏览器缓存和/或Cookie可以“重置”浏览器,可以修复诸如内容未更新等错误。
请注意,清除Cookie将使你退出大多数网站,你需要重新登录。
了解如何清除浏览器缓存和清除Cookie。
清除WordPress缓存
如果你正在使用WordPress缓存插件,在最近更改了网站后,你需要在插件中清除缓存。
了解流行缓存插件的操作方法:
如果你还没有实施缓存并想要提升网站速度和性能,请查看我们关于前五个缓存插件的指南。
如果你的托管商提供服务器级缓存功能,你可能还需要通过托管商仪表板清除缓存。
你的托管商也可能在CDN级别实施缓存。然后,你还需要清除CDN缓存。
检查错误日志
错误日志可以为你提供有关网站活动的丰富信息。你可以通过在wp-config.php中打开选项来为WordPress设置错误报告。只需打开wp-config.php文件,导航到define( 'WP_DEBUG', false );这一行,将false改为true。然后将文件保存到你的Web服务器上。
或者,你可以使用像WP Debugging这样的插件。
如果你不确定错误日志存储在哪里,请联系你的托管商寻求帮助。
谷歌搜索错误
最后,谷歌搜索你遇到的错误可能会有收获。请确保搜索的是具体的错误,而不是“WordPress坏了”。你可能会找到博客文章、视频或WordPress论坛帖子的链接,这些将在排查WordPress错误时帮助你。

常见的WordPress错误以及如何排查它们 ⚠️
现在您已经了解了一些通用的WordPress故障排除策略,让我们快速了解一下修复您可能遇到的最常见的WordPress错误的方法。
建立数据库连接时出错
此错误意味着WordPress无法与数据库通信。这可能是由于wp-config.php文件中的凭证错误造成的。您应该仔细检查您从主机收到的信息,看看是否有输入错误。
如果信息正确,但数据库可能已关闭,则您的主机可能存在问题。请与他们联系以确认情况。
否则,您可以尝试以下四个步骤之一:
- 恢复包含数据库的最新备份
- 检查损坏的WordPress主题和插件文件
- 重新安装WordPress核心文件
- 使用WordPress的数据库修复功能
有关完整指南,请查看Themeisle关于修复建立数据库连接错误的文章。
文章和页面未更新
如果您已更新文章或页面,但在网站前端看不到更改,则可能是缓存问题。请按照上述步骤清除浏览器或WordPress缓存。
WordPress卡在维护模式
当您更新WordPress、插件或主题时,WordPress会进入维护模式。更新进行期间,您的站点应显示一条消息:“暂时无法访问,计划维护中。请稍后再来。”但有时更新完成后它可能会卡在该模式中。这意味着您的网站无法访问。
这个问题的答案很简单。使用FTP删除服务器上的.maintenance文件(生成维护消息的文件)。
有关完整操作说明,请查看Themeisle关于修复WordPress卡在维护模式的指南。
WordPress白屏死机
白屏死机是最烦人的错误之一,因为它不会为您提供任何关于网站出了什么问题信息。您只会看到一个空白的白屏。
白屏死机可能是由以下原因导致的:
- 您网站上的脚本耗尽内存限制
- PHP错误
- 您的插件或主题出现问题
如果插件或主题导致问题,您可能会看到类似这样的错误消息:

您可能会收到类似这样的电子邮件:

您可以尝试修复白屏死机的解决方案包括:
- 如果错误发生在WordPress更新后,请检查服务器上是否存在
.maintenance文件并将其删除。 - 停用WordPress插件。您可以在WordPress管理后台的插件部分执行此操作。如果无法访问管理后台,您可以通过FTP访问服务器上的
wp-content文件夹并将文件夹重命名为plugins_disabled来执行此操作。这将停用您所有的WordPress插件。如果您的网站现在可以访问,说明是插件的问题。然后您可以将plugins_disabled文件夹重命名回plugins,并逐个重新激活它们,以找出是哪个插件的问题。 - 尝试使用默认WordPress主题。如果wp-admin区域可以访问,您可以在外观→主题中执行此操作,或者使用phpMyAdmin通过数据库更改主题。如果错误消失,说明是主题的问题。
- 清除浏览器缓存和WordPress缓存。
- 如果看到内存错误,请增加内存限制。您可以在wp-config.php中添加以下行来实现:define('WP_MEMORY_LIMIT', '64M');。
404错误
404页面未找到错误是由用户请求不存在的内容或资源引起的。发生这种情况有时是因为他们输入了错误的URL,但有时也可能是页面已被删除或移动。

要检测您网站上的404错误,您可以使用Broken Link Checker插件。
要修复因网页被删除或移动而导致的404错误,您可以使用Redirection插件设置301重定向。您甚至可以在Apache和Nginx上实现服务器端重定向。
如果您在大量页面上看到404错误,这表明您的固定链接有问题。请转到菜单中的设置→固定链接,然后点击保存更改按钮。
内部服务器错误
内部服务器错误(500错误)是由主机端出现问题引起的。这些错误将阻止访问您的网站。在WordPress中,它们可能是由有问题的主题或插件引起的。
遇到此错误时,您可以尝试重新加载页面或清除缓存,看看是否有帮助。如果错误仍然存在,您可以尝试以下步骤:
- 开启调试模式
- 停用所有插件并切换主题
- 检查您的
.htaccess文件 - 增加内存
- 咨询您的主机提供商
- 重新安装WordPress
有关解决内部服务器错误的完整说明,您可以参阅Themeisle的指南:如何修复WordPress网站的500内部服务器错误。
了解更多关于WordPress故障排除的知识 👨🎓
以上就是我们的WordPress故障排除通用指南,以及一些常见问题的快速修复方法。
如果您想了解如何修复更多问题,您还可以阅读我们的20多个常见WordPress错误和修复方法的完整列表。
⚙️ 在WordPress故障排除中,其他一些有用的支持形式包括:
- WordPress 文档
- WordPress.org 支持论坛 您可以通过访问该插件或主题页面并访问支持来找到各个插件和主题的支持论坛。例如:
- WordPress 支持手册
- WordPress 健康检查和故障排除插件 此插件可让您在所有插件停用且使用默认 WordPress 主题的情况下查看您的网站。
- WordPress IRC(互联网中继聊天)
- WordPress 初学者 Facebook 群组
- LinkedIn 上的 WordPress 群组
- StackExchange 上的 WordPress
- Reddit 上的 r/WordPress
您故障排除 WordPress 的首选资源是什么?请在评论中告诉我们。
…
别忘了参加我们的 WordPress 网站加速速成课程。详见下文:
如何加速您的 WordPress 网站
通过一些简单的修复,您可以将加载时间减少 50-80% 🚀
通讯表单 – 侧边栏
名字 *
您的邮箱 *
立即订阅!
如果是人类,请留空此字段。
Δ
输入您的邮箱即表示您订阅我们的每周通讯。您可以随时更改想法。我们尊重您的收件箱和隐私。




