当打开他们的WordPress网站时,任何人最不想看到的是一个空白页面。如果这种事发生在你身上,不要惊慌。这个WordPress错误被称为“白屏死机”。

再次,不要恐慌。虽然这个名字暗示着所有的希望都破灭了,但是对于这个常见的问题有多种解决方案。让我们排除故障,使您的网站重新工作。

例如,White屏幕可能出现在WordPress管理员仪表板中,而您的其余部分均完美地工作。在其他情况下,您会发现自己在网站上使用多个空白页面锁定仪表板。

在Google Chrome中,它看起来像这样:

铬的白色屏幕死亡图片来源

在Firefox浏览器中,您会看到这个:

火狐浏览器白屏死机

图片来源

是什么导致WordPress白屏死亡?

PHP和数据库错误通常会导致此错误。在大多数情况下,白屏死亡是由于不响应的脚本超出或被WordPress托管服务器中断。

例如,一个插件可能与另一个插件不兼容。或者最近安装的主题可能是错误的,为您的网站配置不良。内存问题也可能导致屏幕出现。

通过Hubspot的WordPress网站工具来发展您的业务

无论白屏的来源,这里如何解决它:

1.清除WordPress缓存。

要减少负载时间,某些网站使浏览器能够在本地保存文件。这称为浏览器缓存。不幸的是,如果存储的文件过时,缓存会导致错误。

如果您可以访问管理员仪表板并使用WordPress插件进行缓存,请尝试在插件中删除缓存。在您的插件中,应该有一个明确指出的选择。

清空缓存后,检查您的网站是否正常工作。如果没有,继续阅读。

2.禁用您的插件。

有可能是你的某个插件导致了与你网站的兼容性问题。一个简单的修复方法是取消激活插件,然后一次重新激活所有插件。如果可以访问管理员账号,请执行以下操作:

1.从管理员指示板中,选择插件>安装的插件

2.选中旁边的框插入选择所有的插件。

3.选择停用来自散装行动下拉,然后单击应用

4.返回您的网站。如果此内容修复此问题,请在每个激活后启动启动每个插件并重新加载站点以识别故障插件。

如果您无权访问管理员控件,则需要使用a连接到您的服务器SFTP (secure file transfer protocol)。连接后,您将看到WordPress网站的所有文件。按着这些次序:

1.打开public_html文件夹,然后打开WP内容文件夹中。

2.重命名你的插件文件夹“plugins_old”。

3.检查您的网站是否有白屏死亡。如果您的网站有效,请重命名您的plugins_old.文件夹回到“plugins”。

4.在那之内插件文件夹,一次重命名每个插件文件夹,直到找到导致错误的插件。

重新命名WordPress白屏死机的sftp插件

图片来源

如果找到导致此问题的特定插件,请联系插件开发人员以获取其他帮助。

3.禁用您目前的活动主题。

类似于插件,你的WordPress主题可能会过时或与插件冲突。有时,由于损坏的文件主题也安装不正确。要解决这个问题,首先用默认的WordPress主题临时替换主题。

如果您可以访问管理员控件,请遵循以下步骤:

1.选择外观>主题从WordPress仪表盘。

2.激活任何默认的WordPress主题,例如二千零一十九年

激活WordPress白屏死亡的主题

3.检查您的网站是否有白屏死亡。

如果你无法进入你的管理系统,你需要打开你的SFTP来访问网站。然后,做以下事情:

1.打开public_html文件夹,然后打开WP内容文件夹中。

2.打开主题文件夹并查找活动主题文件夹。

3.在活动主题文件夹的名称后面添加“_old”。这将禁用主题。

4.访问您的网站。如果死亡的白色屏幕消失了,你已经发现了这个问题。联系主题开发人员有关错误并询问最新版本的主题。

4.更改内存限制。

安装插件时,它会在WordPress网站上运行一组脚本。每次插件运行时,它都使用您的服务器的内存。

为避免脚本放慢您的网站,WordPress将内存限制放在插件上。但是,当脚本需要更多内存时,它可能导致白屏死亡。

好消息是你可以告诉raybetappWordPress给你的插件更多的内存:

1.使用SFTP登录您的服务器。

2.打开public_html文件夹并找到您的wp-config.php文件。

3.右键单击wp-config.php并选择查看/编辑选项。

4.滚动到文件的底部并粘贴以下代码行:

define('WP_MEMORY_LIMIT', '64M');

这指示WordPress为你的脚本使用最多64兆的内存。

5.访问您的网站以检查它是否正常工作。

5.检查WordPress错误日志。

如果您在WordPress后端中更改了任何代码,但在其中一个源文件中意外留下拼写错误,这可能是问题的源头。如果您认为这是这种情况,请检查WordPress'错误日志。

WordPress包括一个内置的调试功能,以帮助您排除故障。出现问题时,错误日志将报告问题的细节。

默认情况下,调试工具是禁用的,所以你首先需要通过以下步骤来启用它:

1.通过SFTP访问您的网站。

2.打开你的public_html文件夹中。

3.找到并右键单击wp-config.php文件,然后选择查看/编辑选项。

4.滚动到文件的底部并粘贴以下代码行:

定义('wp_debug',true);

这告诉WordPress在网站上记录错误。

5.保存更改并再次访问您的网站。您仍将看到白屏死亡,但WordPress将为您记录错误。

启用调试器后,您现在可以访问您的错误日志:

1.打开SFTP客户端。

2.打开文件夹public_html,然后打开文件夹WP内容

3.定位debug.log.文件,并使用查看/编辑选项。

4.在文件的底部,您将看到记录的最后一个错误。它可能看起来像这样:

查看WordPress白屏死机的错误日志

图片来源

如果您可以确定是哪个文件导致了问题,请在SFTP中定位该文件。如果你不喜欢挖掘你的WordPress文件,请联系你的主机提供商,并向他们提供你的日志错误的截图。

6.从备份中恢复您的网站。

如果您已在此列表中尝试所有方法无用,则可以使用一个选项是您的网站文件的完全恢复。为此,您将需要一个最近的备份您的WordPress网站

它可能似乎是违反直观的,但在恢复最近的备份之前,您应该首先创建当前备份网站文件。如果恢复发生问题,则可以恢复到您之前的网站。你仍然有白色的屏幕死亡,但至少你不会丢失你的数据,可以继续诊断这个问题。

如果没有修复WordPress白屏死机怎么办?

如果以上的解决方案都不能解决问题,请联系您的web主机提供商以获得进一步的帮助。向你的支持代表详细解释你的问题,并描述你试图解决该错误的不同方法。他们将提出解决这个问题的下一步措施。

如果此问题继续发生,您可能希望切换托管提供程序。您需要一个没有服务器管理问题的可靠平台。考虑这些主机:

  • 飞轮是一个专门为机构和内部团队建立的WordPress管理解决方案。如果出现问题,你可以随时与WordPress专家交流。
  • WP发动机是用于开发和托管安全WordPress站点的最佳工具之一。您将享受简单的网站设置和轻松的维护。
  • 对于完全专用,完全管理的WordPress托管,请尝试WPMU DEV。它们通过一键恢复提供夜间备份,这是解决白屏死机的简单方法。

如何防止WordPress白屏死亡

采取积极的措施避免将来出现白屏死机是很重要的。以下是一些建议:

  • 总是备份您的网站:每日备份确保您可以快速恢复您的网站,如果它跌倒了。
  • 只安装信誉良好的插件和主题:所有市场都将提供受欢迎的指标,评论和最新更新日期,以满足每个插件和主题的最新更新。只选择正在评估并经常更新的加载项,因为它们不太可能与现有设置导致兼容性错误。
  • 用一个分期网站当安装插件、主题或任何改变站点的东西时,最好首先在登台环境(公共站点的私人副本)中测试你的修改。这样做可以避免任何兼容性问题影响你的网站。
  • 阅读软件通雷竞技苹果下载官方版知:不要忽略仪表板中的这些通知。它们包含有关更新插件和主题的关键信息。
  • 保持严格的用户控件:当多个人可以访问时,很难跟踪网站更改。限制用户权限只提供给所需的团队成员。

WordPress白屏的死亡听起来可怕,但我们诚实地认为这个名字有点戏剧性。上述解决方案可以解决问题并将您的网站再次运行并再次运行。如果所有其他人失败,请联系您的Web托管提供程序一对一的帮助,并在您的网站上进行更改时小心。

在WordPress网站上使用Hubspot Tools并连接两个平台而无需处理代码。点击这里了解更多。

在WordPress网站上使用Hubspot Tools并连接两个平台而无需处理代码。点击这里了解更多。

最初发布于2020年10月12日上午8:39:00,更新于2020年10月14日

主题:

WordPress的网站