使用调试模式修复WordPress错误
WordPress包含调试模式,您可以打开它提供更多详细的错误消息,而不是常规的500内部服务器错误。它还可以帮助您了解导致空白页面的原因。
首先为您的WordPress网站启用调试模式。启用调试模式后,将您网站上的错误与下表中的示例进行比较。请使用与您的网站上的错误匹配的错误示例旁边的链接,查看有关如何修复问题的详细信息。
错误示例 | 错误类型 |
---|---|
www.wp-content / plugins / akismet / akismet.php,第40行 | 插件错误 |
www.wp-content / themes / twentynineteen / Functions.php第58行 | 主题错误 |
www / wp-includes / Functions.php第58行 第15行的www / wp-admin / index.php | 核心错误 |
插件错误
插件与WordPress或其他插件冲突是导致这些错误的常见原因。如果是这样,您经常会在错误消息中看到一个插件。
如果您在错误消息中看到了其中一个插件的名称,请禁用该插件。禁用插件后,重新加载您的网站,看看错误是否消失了。如果是这样,请将有问题的插件更新为最新版本。
注意:如果无法访问WordPress管理员控制面板,则可以通过数据库禁用插件。
如果更新插件无效,请尝试以下操作:
- 在wordpress.org上搜索您的插件,然后选择该插件以打开该插件的详细信息页面。接下来,选择Support(支持)选项卡以打开特定于插件的论坛。
- 查看插件开发人员提供的文档。
- 查看常规WordPress支持论坛。
主题错误
像插件一样,主题也可以与WordPress或插件冲突。如果发生这种情况,错误消息通常会在错误消息中列出主题名称。
如果您在错误消息中看到列出了主题,则需要更改默认的WordPress主题之一,例如TwentyTwenty或TwentyTwentyOne 。
如果您的网站加载没有错误,则可以将常规主题更新为最新版本,然后再次启用该主题。
注意:如果无法访问WordPress管理员控制面板,则可以通过数据库更改主题。
如果更新主题无效,请尝试以下操作:
- 在wordpress.org上搜索您的主题,然后选择该主题以打开该主题的详细信息页面。接下来,选择Theme Homepage(主题主页)链接,为该主题的开发人员打开网站。在其网站上搜索特定于the主题的支持。
- 查看常规WordPress支持论坛。
WordPress核心文件错误
如果错误消息包括wp-admin或wp-includes文件夹,则可能意味着WordPress本身就是问题所在。
首先将WordPress更新到最新版本。如果您无法访问WordPress管理员控制面板,通过FTP更新WordPress 。
如果您的网站已经在使用最新版本,请上传新的核心文件副本。您需要下载您网站使用的相同版本的WordPress,然后将wp-includes和wp-admin文件夹上传到您的主机账户。选择覆盖现有文件。
注意:由于版本和核心文件由产品控制,这些步骤不适用于WordPress托管账户。
如果更新这些步骤不起作用,请查看WordPress支持论坛。