如果您正在阅读本文,很可能您是 WordPress 的忠实粉丝 — 原因很容易理解。内容管理系统 (CMS) 功能强大且功能丰富,但并非没有缺点。虽然该平台通常坚如磐石,但鉴于其复杂性和灵活性,不可避免地会遇到错误或错误。因此,了解 WordPress 故障排除的基础知识至关重要。
通过学习如何修复一些最常见的 WordPress 错误,您将能够在不寻求帮助的情况下修复遇到的任何错误。这是一项可以为您省去很多麻烦的技能。
在本文中,我们将探讨该平台的三个最常见错误,然后再深入探讨 WordPress 故障排除的基础知识。开始吧!
3 个最常见的 WordPress 错误
WordPress 错误有多种形式和大小,例如维护模式错误或连接超时消息。但是,要涵盖所有这些问题需要很长时间,所以让我们重点关注您将遇到的三个最常见的嫌疑人。
1. 404 或找不到页面错误
404 错误是最常见且最容易修复的错误。当有人浏览到他们在您的站点上找不到的 URL 时,它们就会出现,并且它们的发生可能有多种原因 - 例如,链接损坏或地址拼写错误。查找和修复损坏的链接需要几秒钟 - 但您需要首先找到它们,并考虑您和您的访问者出现的安全问题。
要深入了解如何修复 404 错误,请查看我们之前的指南以获取更多信息。
2.白屏死机 (WSoD)
这个名副其实的 WordPress 错误也恰好是最烦人的错误之一。如果您的网站突然开始显示白屏,您就中招了。
WSoD 通常是由自动升级问题、维护模式错误或插件和主题的兼容性问题引起的。所有这些潜在的原因都使故障排除有点像噩梦——尤其是当您没有得到任何关于原因的线索时。
与 404 错误一样,我们之前添加了 WSoD - 我们的如何修复 WordPress 中的白屏死机一文提供了修复它的分步指南。
3.内部服务器错误
与 WSoD 相比,内部服务器错误很容易识别 - 当它发生时,您会看到一个巨大的内部服务器错误消息,非常正确。
真正的问题出现在故障排除阶段,因为有许多因素可能导致内部服务器错误。幸运的是,我们之前已经整理了关于该主题的详尽指南 - 您稍后可以感谢我们!
如何修复常见的 WordPress 错误
在我们深入研究 WordPress 故障排除之前,请务必先阅读如何备份您的网站。事实上,您应该始终在修改 WordPress 安装之前备份您的网站,以防万一发生最坏的情况——您可能会丢失整个网站。
显然,插件和主题不兼容是导致错误的主要原因,它们应该是您对 WordPress 进行故障排除时的第一站。但是,还有其他方面会影响您的安装,包括内存限制和损坏的核心文件。
您可以使用虚拟主机的文件管理器执行以下任何步骤,但我们建议使用文件传输协议 (FTP) 客户端,例如 FileZilla。一旦你掌握了速度,让我们开始故障排除!
1.通过 FTP 禁用您的插件
首先,打开您的 FTP 客户端并使用您在注册期间从您的网络主机收到的凭据登录您的站点。然后,导航到 public_html > wp-content。你会发现里面有很多文件夹:
右键单击插件文件夹,选择重命名选项,然后将其更改为您喜欢的名称。我们建议选择一个相关的名称,以免您以后混淆该文件夹:
这个简单的操作将禁用您 WordPress 网站上的所有插件。接下来,导航到您的网站,看看您遇到的错误是否仍然存在。如果是这样,我们可以将插件兼容性错误作为问题的根源。另一方面,如果错误消失了,我们需要找出到底是哪个插件引起的。
将插件文件夹的名称更改回之前的名称,然后打开它 - 您会在里面找到每个插件的文件夹。要找到有问题的,只需按上面的方法重命名每个插件文件夹,然后检查错误是否仍然存在。如果它消失了,您就会知道是哪个插件引起的。此时,您需要联系开发人员进行修复,甚至可能找到替代方案。
2.通过 FTP 禁用您的主题
如果禁用插件不能解决问题,我们将需要对您的主题执行类似的故障排除程序。回到你的FTP客户端,找到并进入wp-content中的主题文件夹:
不要像我们对您的插件那样以随机顺序禁用主题,这里的第一站应该是您的活动主题。更改文件夹的名称以禁用它并检查错误是否仍然存在。如果是这样,请对文件夹中的每个主题重复该过程,直到找到罪魁祸首。与插件一样,您需要联系开发人员来修复它 - 但考虑到它在您的网站设计中的主要作用,您肯定会想找到一个替代方案。
如果禁用插件和主题不起作用,我们几乎不得不认输。但是,我们可以通过启用错误日志记录来收集一些有价值的见解。
3.启用错误日志
错误日志使您的 WordPress 安装能够记录您的网站每次遇到问题,从故障排除的角度来看,它们非常有用。
要启用错误日志记录,请导航到 FTP 客户端中的 public_html,找到 wp-config.php 文件,右键单击它,然后选择编辑功能。接下来,使用您最喜欢的文本编辑器,将以下三行添加到文件末尾:
define('WP_DEBUG', true);定义('WP_DEBUG_DISPLAY',假); define('WP_DEBUG_LOG', true);
保存更改,然后重新加载站点以重现错误。它的日志应该出现在 wp-content 中的新 debug.log 文件中。您可以使用文本编辑器访问此文件并使用这些信息来搜索您的问题,或者找一位本地专家代表您执行一些 WordPress 故障排除。
结论
学习 WordPress 故障排除的基础知识不仅可以在修复错误时派上用场,还可以帮助您了解平台的内部工作原理。这意味着即使您遇到错误(包括我们没有机会在此处介绍的错误),您也会知道如何识别和更正它们。
下次您遇到令您困惑的 WordPress 错误时,请记住:
- 在采取任何激烈行动之前备份您的网站。
- 通过 FTP 手动禁用插件和主题以解决兼容性错误。
- 启用 WordPress 错误日志以检查其他线索。
- 如果上述方法都不起作用,请尝试联系 WordPress 专家。
你做过一些 WordPress 故障排除吗?你做得怎么样?在下面的评论部分告诉我们更多信息!