如何解决白屏错误

已发表: 2021-03-14

通过我们的终极指南了解如何完全解决 WordPress 中的白屏错误,其中包含您需要的所有解决方案和修复!

目录
    添加标题以开始生成目录

    白屏错误的解决方法:

    1. 停用所有插件。
    2. 切换到默认主题。
    3. 增加 PHP 内存限制。
    4. 清除浏览器和网站缓存。
    5. 增加 PHP 文本功能。
    6. 启用调试。

    白屏错误

    White Screen Error Example Thumbnail

    WordPress是一个通用平台,因为它因多种原因而闻名。 它提供无与伦比的优化、控制、可靠性和价格。 它为 1/4 的互联网供电是有原因的。 这并不意味着 WordPress 永远不会遇到错误和错误。

    然而,WordPress 作为一个平台并不总是完美的。 它通常有几个问题可能很难解决。 互联网上所有类型的网站托管平台都存在技术问题。 其中一个问题是臭名昭著的“白屏死机”

    我们之前可能都听说过白屏错误或“白屏死机”问题。 此错误是您的 WordPress 网站可能遇到的最常见的技术错误之一。 由于各种各样的原因,任何人和他们的网站都会发生这种情况。

    白屏错误通常是由 WordPress 网站中的代码或插件/主题损坏引起的。 它与HTTP 505 错误非常相似。 此问题通常显示白屏,但可能会出现类似“此网页出现严重错误”的消息。

    在本教程中,我将解释如何排除、调试和解决此错误。 本指南将介绍导致此错误的最常见原因以及如何修复它们。 但是,在您尝试解决此问题的可能解决方案之前,您应该遵循下一节中的预防措施

    预防措施

    首先,您需要一个FTP 客户端(文件传输协议客户端) 。 FTP 用于编辑和访问您的 WordPress 站点的代码。 有些解决方案需要更改 WordPress 代码,因此我建议安装FileZilla或使用cPanel进行 FTP。

    在尝试解决白屏错误之前,您应该考虑的下一件事是创建备份。 创建 WordPress 网站的备份可以为您节省数小时的麻烦。 它确保网站安全,并在出现问题时创建一个可以返回的地方。

    如果问题持续存在,您可能应该做的最后一步是将您的 WordPress 网站置于“维护模式” 。 此功能会通知用户该网站正在处理中,这使您可以安全地更改您的网站。 如果你想知道如何阅读这篇文章

    删除插件和主题

    白屏错误的第一个原因通常是插件或主题。 过时或有问题的插件/主题并不少见。 像旧插件这样简单的东西可能会导致严重的问题。 在处理任何其他解决方案之前,请务必检查这个简单的步骤。

    值得庆幸的是,处理这个问题就像你想象的那样简单。 您所要做的就是禁用所有插件并重试访问您的站点。 如果您的网站正常工作,那么它是导致问题的插件。 只需单独停用每个插件并尝试访问您的网站。

    重复这些步骤,直到找到导致问题的插件。 如果它不是插件,请尝试将您的网站设置为默认主题。 如果您的网站正常工作,那么它就是为您造成问题的主题。 此解决方案通常有效,但如果没有,请按照下一部分进行操作。

    清除缓存

    修复此错误的下一件事是清除 WordPress 网站上的缓存。 这一步非常简单,因为它只适用于有缓存插件的人。 如果您网站的缓存很长时间没有被清空,这可能会导致问题。

    您所要做的就是转到您的WordPress 仪表板,然后转到您的缓存插件页面。 找到允许您清除缓存的部分并选择它。 删除网站缓存后,清除浏览器缓存并再次尝试访问您的网站。 如果它不起作用,请按照下一部分步骤操作。

    增加 PHP 内存限制

    PHP 内存限制可能是导致此问题的另一个常见原因,因为已知它会导致多个错误。 内存限制决定了在任何给定时间可以运行多少 PHP 文件。 此限制定义了您的 WordPress 站点可以处理的插件、代码和任务的数量。

    如果内存限制太低,您的站点将没有足够的空间让 PHP 文件发挥最大潜力。 要克服此错误,您必须做的就是从您的站点中删除功能或增加内存限制。 值得庆幸的是,增加内存限制并不麻烦。

    要增加内存限制,请按照下列步骤操作:

    1. 通过cPanelFTP访问您的 WordPress 文件。
    2. 在那里找到wp-config.php文件。
    3. 打开文件并转到显示以下内容的部分:
    4. “就是这样,停止编辑! 快乐的博客。
    5. 在那里,将此代码放在该文本上方:
     定义('WP_MEMORY_LIMIT','256M');

    保存文件并退出。

    完成这些步骤后,您应该保存退出您的 cPanel 并尝试访问您的站点。 如果它不起作用,则删除该代码行并移至下一部分。

    增加 PHP 文本功能

    如果您的 WordPress 网站由于单个页面/帖子而崩溃,那么这可能是您的解决方案。 此代码将通过增加页面和帖子的 PHP 功能来修复错误。 该代码将改进递归回溯限制,这将增加 PHP 限制。

    要将此代码添加到您的站点,请执行以下步骤:

    1. 通过cPanelFTP访问您的 WordPress 文件。
    2. 在那里找到wp-config.php文件。
    3. 打开文件并转到显示以下内容的部分:
    4. “就是这样,停止编辑! 快乐的博客。
    5. 在那里,将此代码放在该文本上方:
     ini_set('pcre.recursion_limit',20000000);
    ini_set('pcre.backtrack_limit',10000000);

    保存文件并退出。

    完成这些步骤后,您应该保存退出您的 cPanel 并尝试访问您的站点。 如果它不起作用,则删除该代码行并移至下一部分。

    启用调试

    最后一个解决方案可能适用于那些有特殊问题的独特案例的人。 此解决方案涉及启用调试模式以查找导致问题的确切错误和代码。 调试将允许您追溯到问题的根源。

    要启用调试,请执行以下步骤:

    1. 通过cPanelFTP访问您的 WordPress 文件。
    2. 在那里找到wp-config.php文件。
    3. 打开文件并转到显示以下内容的部分:
    4. “就是这样,停止编辑! 快乐的博客。
    5. 在那里,将此代码放在该文本上方:
     定义('WP_DEBUG',真);
    定义('WP_DEBUG_LOG',真);

    保存文件并退出。

    完成此操作后,访问您的站点,然后在 FTP 中找到您的wp-content 文件夹。 应该有一个您需要打开的名为debug.log的文件。 在该文件中,您可以找到特定问题或导致该问题的代码。 您应该使用该日志文件来进一步研究该问题。

    Debug Log File Example

    一体化解决方案

    白屏死机白屏错误对于每个 WordPress 用户来说都是一件麻烦事。 由于这是最常见的错误之一,如果您使用 WordPress,您可能会在某个时候遇到它。 我希望这篇文章有助于为您解决问题。

    如果这个终极指南对您有所帮助,那么您可以在这里查看更多精彩的指南! 如果您想要高质量的 WordPress 产品和服务,我们为您提供完美的解决方案

    Labinator以实惠的价格提供令人惊叹的主题、功能丰富的插件、专家服务等。 他们还为您提供 30 天退款保证,附带 24/7 客户支持和终身更新。

    WordPress 指南

    WordPress指南和清单的最佳集合

    我们完整且最新的 WordPress 指南和资源集合,涵盖了充分利用 WordPress 网站所需的一切。

    WordPress Launch Checklist
    WordPress Theme Choosing Guide
    WordPress Security
    WordPress Cleaning & Optimization
    White Labeling WordPress
    WordPress Speed Optimization
    Must-Read WordPress Mistakes
    Why WordPress

    全部下载!

    我们所有的指南都将发送到您的收件箱