如何修复WordPress白屏死机


原文地址:如何修复WordPress白屏死机

本篇文章分享了如何解决WordPress首页白屏的问题。本篇共分享4种解决WordPress首页白屏方法。

如果您有一个 WordPress 网站, 您可能会遇到的最常见错误之一是白屏死机 (WSOD)。但是,体验它可能会很可怕,因为您可能想知道 WSOD 的根本原因并且对下一步一无所知。

WSOD 可能有多种可能的原因,确定它们并不是那么容易,特别是如果您不熟悉 WordPress 的技术方面。在这里,我们整理了一些解决 WordPress 网站 WSOD 的最有效方法。但是,首先,让我们了解 WordPress 白屏死机。

什么是白屏死机?

顾名思义,白屏死机或 WSOD 是一个空白屏幕,而不是 WordPress 网站。此外,根据您使用的浏览器,可能会有不同的错误消息。例如,在 Google Chrome 上,您可能会收到HTTPS 500错误消息 ,表明存在内部错误。

如何修复WordPress白屏死机

WSOD 的重要原因之一可能是 PHP 内存限制耗尽。PHP 内存限制是网站脚本可以使用的最大内存空间阈值。

1. PHP 内存限制

每个网站都由保持它们运行的​​后端服务器提供支持。此类后端服务器的功能来自 RAM、处理器的处理能力和存储。

如何修复WordPress白屏死机

从插件到主题,大小不合适的图像、复杂的功能以及 WordPress 网站的其他此类元素都可能耗尽 PHP 内存限制。除了消耗 PHP 内存限制外,这些插件本身也会导致 WSOD。

它可以关闭您的前端部分,您可以通过快速登录到 WordPress 仪表板进行检查。接下来,转到 WordPress 仪表板上的工具菜单,然后单击站点运行状况以了解预定义的 PHP 内存限制。现在,根据 PHP 内存限制调整您的文件。但是,如果您的托管服务提供商对限制进行了硬编码,则您无能为力。

除了这些问题之外,还可能存在与 WordPress 网站相关的安全问题,这可能会导致 WSOD。因此,让我们讨论修复 WordPress 白屏死机的不同原因和实际解决方案。

2. 移除缓存

从 WSOD 恢复 WordPress 网页的最简单方法之一是清除缓存。首先,每当用户想要访问您的网站时,他们都会向浏览器发送网络请求。接下来,浏览器向用户发送一个静态 HTML 文件,通常称为网站缓存。

这样的静态 HTML 文件将包含您的所有文件、文本、图像和网页的其他元素。这些缓存文件稍后会在浏览器过期时转储。现在,当有几个转储缓存导致错误时,问题就来了。确保没有缓存错误的最佳方法是清除转储的缓存。

以 Microsoft Edge 浏览器为例。您可以通过设置选项清除浏览缓存。

如何修复WordPress白屏死机

在设置页面上找到隐私、搜索、服务选项,然后您将获得清除不同类型浏览数据的选项。在这里,从选项中选择缓存以将其删除。

如何修复WordPress白屏死机

此外,您还可以从 WordPress 仪表板中清除网站缓存。完成后,关闭浏览器并重新启动以加载您的 WordPress 网站。

3. 调试 PHP 错误

此解决方案特定于您的浏览器屏幕,不显示任何错误消息,仅显示白色空白屏幕。要调试 PHP 错误,您必须从根目录编辑 wp-config.php 文件。

如何修复WordPress白屏死机

配置文件在哪里因托管服务提供商而异?您可以使用托管服务提供商或文件传输协议客户端提供的文件管理器工具。找到特定文件后,打开它并找到以下代码:

define( 'WP_DEBUG', false )

现在false将代码中的true值更改为一个值。如果没有这样的代码,可以手动放置。下一步是保存文件并重新加载站点。因此,如果代码中有任何 PHP 错误,调试工具会显示它们。然后,您可以修改代码以纠正这些错误并再次检查 WordPress 白屏死机 (WSOD)。

WordPress 网站提供了大量的主题和插件。但是,过时的插件可能会危及您的网站安全,从而导致 WSOD。

4. 最后的手段

如果上述所有措施均无效,则不得已将联系您的托管服务提供商寻求支持。一些解决方案,例如提高 PHP 内存限制甚至提供安全认证,可以由您的托管服务提供商修复。因此,请向他们的技术团队寻求支持以解决 WSOD 问题。

结论

WordPress 白屏死机对于任何有这么多原因的人来说都是一次可怕的经历。如果您没有 WordPress 的基本知识,哪一个导致了这样的错误以及解决方案可能是具有挑战性的。但是,正如此处所讨论的,您可以使用一些可能的解决方案。有些是基本的,比如更新插件,而有些是高级的,比如修复 PHP 代码。

评论

登录后评论

服务器优惠活动

Top