您是否在您的网站上遇到了常见的 WordPress 错误?
您想自己解决这些 WordPress 错误吗?通过遵循简单的故障排除步骤,可以解决大多数这些错误。
在本初学者指南中,我们将逐步向您展示如何解决 WordPress 错误。
1.研究你的错误信息
通常,当您遇到 WordPress 问题时,您会在尝试访问网站的选项卡中收到错误消息,例如 404 错误。
要了解有关下图中“找不到页面”错误的更多信息,请参阅我们的指南,了解如何修复 WordPress 帖子返回 404 错误。
其他时候,您可能会在 WordPress 管理区域内看到一条错误消息,例如可能出现在媒体库中的 HTTP 错误。
每个 WordPress 错误都是不同的。如果您有错误消息,那么寻找有关如何修复此确切错误的说明而不是有关如何解决一般 WordPress 错误的信息是有意义的。
由于您在 WPBeginner 网站上,因此您已经在正确的位置解决所有最常见的 WordPress 错误。首先,您可以查看我们关于最常见的 WordPress 错误以及如何解决它们的指南。
如果您的错误不在此列表中,那么下一步是查找提及您遇到的错误的文章。
为此,只需在页面顶部的搜索栏中键入或粘贴您的错误消息。例如,搜索“建立数据库连接时出错”将显示修复数据库连接错误的完整指南。
WordPress 还带有一个调试系统,可以记录您网站上显示的任何错误消息。然后,您可以通读日志以了解有关您在 WordPress 网站上遇到的问题的更多信息。
有关更多信息,请参阅我们的指南,了解如何查找和访问 WordPress 错误日志。
2. 创建您的 WordPress 网站的完整备份
您应该做的第一件事是为您的 WordPress 网站创建一个完整的备份。
备份可让您在出现问题时轻松恢复您的 WordPress 网站。它们是您抵御安全威胁、黑客攻击和数据丢失的第一个也是最重要的防御措施。
如果您已经在使用 WordPress 备份插件,请确保您将最近的备份保存在安全的地方。
由于备份非常重要,我们建议您创建多个 WordPress 备份副本并将其存储在 Google Drive 或 Dropbox 等云存储中。
一些 WordPress 备份插件可让您将文件保存到多个位置。例如,UpdraftPlus允许您在不同的在线存储服务之间进行选择,如下图所示。
如果您还没有使用备份插件,那么您现在应该开始使用一个。为了帮助您入门,这里是我们专家挑选的最佳 WordPress 备份插件。
如果您目前无法访问 WordPress 网站的管理区域,请不要惊慌。您仍然可以手动备份数据库和文件。
3.清除浏览器缓存
很多时候,您的浏览器可能没有意识到WordPress 页面或帖子已更改,并且会从浏览器缓存中加载过时的页面。这意味着您将看到旧版本的页面或帖子。
如果您看到过时的内容,那么您可能只需要清除浏览器缓存即可。此过程将因您的网络浏览器而异。有关更多详细信息,请参阅我们的指南,了解如何在所有主要浏览器中清除浏览器缓存。
4. 清除您的 WordPress 缓存
如果您使用WP Rocket之类的WordPress 缓存插件,那么您可能会看到您网站的缓存版本。
一些顶级WordPress 托管公司,如Bluehost和SiteGround也有自己的内置缓存软件。这可能会导致您看到网站的缓存版本,即使您尚未安装缓存插件。
如果您的网站显示过时的内容,您可能只需要清除 WordPress 缓存。
5. 停用您网站上安装的所有插件
错误通常是由相互冲突的插件、您的主题或 WordPress 核心引起的。
解决这些错误的最简单方法是停用所有 WordPress 插件。然后您可以一一重新激活这些插件,以查看错误何时再次发生。
如果您有权访问 WordPress 网站的管理区域,则只需转到插件页面。
首先,您需要选择所有插件,然后从“批量操作”下拉菜单中选择“停用”。单击应用按钮以停用所有选定的插件。
一些错误可能会阻止您访问 WordPress 管理区域。如果是这种情况,那么您可以使用 FTP 停用您的插件。
首先,您需要使用FTP 客户端连接到您的WordPress 托管文件。如果您以前没有使用过 FTP,请参阅我们的指南,了解如何使用 FTP 将文件上传到 WordPress。
完成后,在 FTP 客户端中打开“wp-content”文件夹。
在这里,您会看到一个名为“plugins”的文件夹。
您现在可以按住 Control 键单击或右键单击此文件夹,然后选择“重命名”。
完成后,将此文件夹重命名为“plugin.deactivate”。这将停用您所有的 WordPress 插件。
有关更详细的说明,请参阅我们关于如何在无法访问 wp-admin 时停用所有插件的文章。
停用插件后,检查您的网站或WordPress 博客上是否仍然存在问题。如果您的网站现在运行良好,那么您就会知道问题与插件有关。
您现在可以简单地一一重新激活您的插件,以查看问题何时再次发生。
要开始使用,请转到插件 » 已安装插件。您现在可以找到要重新激活的插件,然后单击其“激活”链接。
一旦问题再次出现,您就会知道是哪个插件导致了问题。然后,您可以卸载此 WordPress 插件并找到更好的替代方案。
6. 切换到默认的 WordPress 主题
有时,您的 WordPress 主题可能会导致您的网站出现问题。要确定您的主题是否导致问题,您可以尝试切换到默认的 WordPress 主题,如二十一二十一或二十二。
由于这些主题是由官方 WordPress 团队创建的,因此与其他一些第三方主题相比,它们不太可能引起冲突或出现错误。
要切换到默认的 WordPress 主题,请转到外观 » 主题。
然后,您可以将鼠标悬停在任何默认主题上。
然后,只需单击“激活”按钮。
如果您无法登录 WordPress 站点的管理区域,则可以使用 FTP 切换到默认主题。
首先,使用 FTP 客户端连接到您的网站。完成后,前往“/wp-content/themes/”文件夹。
在此文件夹中,您将看到 WordPress 网站上安装的所有主题。
在进行任何更改之前,最好下载当前活动主题的副本。这将使您在进行此测试后更容易恢复您的主题。
要下载您当前的活动主题,只需找到具有此主题名称的文件夹。然后按住 Control 键单击或右键单击此文件夹。
之后,我们将选择“下载”。
下载此文件夹后,您可以继续删除 FTP 客户端中的所有主题,但默认 WordPress 主题(如二十二十二)除外。
由于您的活动主题不再可用,WordPress 将自动切换到使用默认主题。
如果这解决了错误,那么您将知道您的主题导致了问题。
如果是这种情况,我们建议为您的 WordPress 网站寻找一个新主题。为了帮助您,我们发布了我们专家挑选的最佳响应式 WordPress 主题。
如果这不能解决问题,那么您可以恢复原始主题。最简单的方法是使用您下载到计算机的副本。有关更详细的说明,请参阅我们的使用 FTP 将文件上传到 WordPress的指南。
7. 刷新固定链接
WordPress 使用SEO 友好的 URL 结构。有时,此永久链接结构未正确更新或设置,这可能会导致您的网站出现意外的 404 错误。
如果您遇到 404 错误,那么您可以尝试重新生成链接,这将重建和修复您的永久链接结构。您只需单击一个按钮即可完成此操作,而无需更改 WordPress 网站上的任何内容。
要重新生成永久链接,请转到设置 » 永久链接。
现在滚动到此页面的最底部,然后单击“保存更改”。
片刻之后,您应该会看到一条消息,确认 WordPress 已更新您的永久链接结构。
有关更多信息,请参阅我们关于如何在 WordPress 中重新生成永久链接的完整指南。
8.备份和删除.htaccess文件
您是否收到内部服务器错误?损坏的.htaccess文件可能是罪魁祸首。
修复 .htaccess 文件的最简单方法是删除它。然后 WordPress 将自动创建一个新的 .htaccess 文件。
要删除您当前的 .htaccess 文件,请使用 FTP 客户端连接到您的站点。您会在站点的根目录中找到 .htaccess 文件。
要访问此根目录,只需打开显示您网站名称的文件夹即可。
然后继续打开“public_html”文件夹。
您现在将在此文件夹中看到您的 .htaccess 文件。
如果您没有看到 .htaccess,那么您的 FTP 客户端可能被设置为隐藏敏感文件。有关更多信息,请参阅我们关于为什么在 WordPress 网站上找不到 .htaccess 文件的文章。
在做任何事情之前,最好创建一个当前 .htaccess 文件的副本。然后,如果出现任何问题,您可以简单地恢复原始文件。
要下载您的 .htaccess 文件,请单击它,然后选择“下载”。
完成后,您可以继续删除 FTP 窗口中的原始 .htaccess 文件。之后,转到WordPress 管理区域中的设置»永久链接。
最后,单击“保存更改”按钮。WordPress 现在将继续为您的网站创建一个新的 .htaccess 文件。
9. 修复 WordPress 网站 URL
如果您的“WordPress 地址”和“站点地址”选项设置错误,可能会导致重定向问题、404 错误和其他常见问题。
要查看您的 URL 设置,请访问设置 » 常规页面。
在此页面上,找到“WordPress 地址 (URL)”和“站点地址 (URL)”字段。
您需要确保这两个 URL 完全相同。
如果您无法访问 WordPress 站点的管理区域,则可以使用 FTP 更改这些 URL。
使用 FTP 客户端连接到您的站点后,有两种方法可以访问这些 URL。
在 wp-config.php 文件中更新 WordPress URL 和站点 URL 设置
使用此方法,您将向站点的wp-config.php文件中添加一些代码。
您将在网站的根文件夹中找到此文件以及 wp-content 等其他文件夹。
找到此文件后,单击它,然后选择“查看/编辑”。
这将在您计算机的默认文本编辑器(例如记事本)中打开该文件。
在此文件中,找到显示以下内容的行:
/* That’s all, stop editing! Happy blogging. */
就在这一行之前,添加以下代码:
define(‘WP_HOME’, ‘http://example.com’);define(‘WP_SITEURL’, ‘http://example.com’);
不要忘记将“example.com”替换为您自己的域名。然后您可以保存您的更改并将文件上传回您的服务器。
使用 functions.php 文件更新 URL
您还可以使用主题的functions.php文件更新这些 URL。
在您的 FTP 客户端中,转到“wp-content/themes/”文件夹。
然后,打开当前活动主题的文件夹并找到它的 functions.php 文件。
接下来,您只需单击functions.php 文件并选择“查看/编辑”。这将在您计算机的默认文本编辑器中打开 functions.php 文件。
只需在函数文件的底部添加以下行:
update_option( ‘siteurl’, ‘http://example.com’ );update_option( ‘home’, ‘http://example.com’ );
您现在应该可以访问您的 WordPress 管理区域。
登录后,转到设置»常规。您现在可以按照上述相同的过程更改您的“WordPress 地址 (URL)”和“站点地址 (URL)”。
完成此操作后,您只需删除添加到 functions.php 文件中的代码。为此,只需按照上述过程打开 functions.php 文件,然后删除代码。
10.检查阅读设置
如果您遵循WordPress SEO 最佳实践,那么像 Google 这样的搜索引擎应该会自动找到您的网站。
但是,有时新创建的 WordPress 网站不会出现在搜索引擎结果中。这可能是因为您的网站对搜索引擎隐藏。
要检查您网站的设置,请转到设置 » 阅读。
完成后,向下滚动到页面底部并确保未选中“搜索引擎可见性”旁边的框。
此选项会阻止搜索引擎将您的网站编入索引。
当网站所有者仍在他们的网站上工作并且不希望他们的内容出现在搜索结果中时,他们通常会使用此设置。
但是,您可能会不小心检查此设置并忘记它。
如果您希望您的网站出现在搜索结果中,请确保未选中此选项,然后单击“保存更改”。
如果您仍在网站上工作,那么您可能需要创建一个即将推出的页面。一个设计精美的即将推出的页面将在您的网站周围引起轰动,甚至可以作为潜在客户生成工具。有关更多信息,请参阅我们的指南,了解如何在 WordPress 中创建漂亮的即将推出的页面。
11. 解决电子邮件问题
一些WordPress 托管服务提供商未正确配置其邮件设置。这可以阻止您和您的访问者接收 WordPress 发送的电子邮件。
如果您使用的是联系表单插件,那么当访问者填写您的表单时,您将不会收到电子邮件。您也不会收到任何 WordPress 通知,包括有关严重安全威胁或可疑活动的消息。
解决此问题的最佳方法是使用SMTP 服务提供商。有关更多详细信息,请参阅我们关于如何修复 WordPress 不发送电子邮件问题的指南。
12. 扫描恶意软件和后门
如果您怀疑您的 WordPress 网站被恶意软件感染,那么您应该使用Sucuri扫描您的网站。
它是 WordPress 网站所有者最好的网站安全监控服务。事实上,Sucuri 在 3 个月内帮助我们阻止了 450,000 次 WordPress 攻击。
有关更多信息,请参阅我们的指南,了解如何扫描您的 WordPress 站点以查找潜在的恶意代码。
获得更好的支持
按照这些故障排除步骤,您可以修复大多数常见的 WordPress 错误。
但是,如果您的网站仍然存在问题,那么可以通过多种方式获得额外的支持。
WordPress 有一个庞大而有用的社区。您可以随时通过在WordPress 支持论坛或WPBeginner Facebook 群组中发帖向其他 WordPress 用户和专家寻求帮助。
与社区联系时,请务必记住,您是在要求人们花费宝贵的时间并免费回答您的问题。考虑到这一点,重要的是:
要有礼貌和友善。无论您多么沮丧或沮丧,都不要使用苛刻或令人不快的语言。
简要提及您的问题。这将使人们更容易看到问题所在,并决定他们是否可以提供帮助。
描述到目前为止您已采取的故障排除步骤。这表明您不只是希望其他人免费完成您的工作。这也意味着人们不会通过建议您已经尝试过的事情来浪费时间。
在云图像共享服务上上传屏幕截图,然后在您的支持线程中添加链接。这可以更深入地了解您的问题。
有关此主题的更多信息,请查看我们的指南,了解如何正确请求 WordPress 支持并获得支持。
我们希望本文能帮助您了解如何解决 WordPress 错误。接下来,您可能想查看我们的终极 WordPress 安全指南,或查看我们专家挑选的最佳 WordPress 插件来发展您的网站。