首页 > 新闻 > 如何解决WordPress白屏死机

如何解决WordPress白屏死机

2023-01-08 小编

任何人在打开WordPress网站时最不想看到的就是空白页。这个WordPress错误被称为“白屏死机”。如果这种情况发生在您身上,请不要惊慌。

对笔记本电脑上的WordPress白屏死机做出负面反应的人

虽然这个名字意味着所有的希望都消失了,但这个常见问题有多种解决方案。让我们进行故障排除以使您的网站重新正常运行。

立即下载: 如何启动WordPress网站
[免费指南+清单]

在这篇文章中,我们将介绍:

  • 什么是WordPress白屏死机?
  • 是什么原因导致WordPress白屏死机?
  • 如何修复WordPress白屏死机
  • 如果没有任何东西可以修复WordPress白屏死机怎么办?
  • 如何防止WordPress白屏死机

让我们开始吧。

 

 

例如,WordPress管理仪表板中可能会出现白屏,而您网站的其余部分则完美运行。在其他情况下,您会发现自己被锁定在仪表板之外,网站上有多个空白页。

在谷歌浏览器中,它看起来像这样。

Chrome上的wordpress白屏死机

图片来源

在Firefox浏览器中,你会看到这个。

火狐浏览器上的wordpress白屏死机

图片来源

无论白屏死机出现在什么浏览器中,它都不是一个好看的。

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

其他一些原因包括:

  • 分析或语法错误。
  • 缓存。
  • 文件损坏。
  • 服务器关闭。

此错误的问题在于它没有指示问题的原因。由您进行彻底的故障排除以找到问题的根源。您将不得不尝试不同的鞋子才能知道合脚的鞋子。

请注意,在尝试以下任何解决方案之前,我们建议您先备份您的网站。如果您不知道如何执行此操作,可以查看有关如何备份WordPress网站的指南。

 

 

1. 清除WordPress缓存。

为了减少加载时间,某些网站允许浏览器在本地保存文件。这称为浏览器缓存。不幸的是,如果存储的文件已过时,缓存可能会导致错误。

如果您有权访问管理员仪表板并使用 WordPress 插件进行缓存,请尝试删除插件中的缓存。在您选择的插件中应该有一个指示的选项来执行此操作。

网站缓存页面的图片

图片来源

要查看有关如何删除WordPress网站缓存的详细说明,请观看下面的视频。

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

2. 回溯您的脚步。

这似乎是浪费时间,但弄清楚您在导致错误的时刻做了什么可能会帮助您更快地解决问题。

首先问自己以下问题:

  • 在看到白屏死机之前,我在网站上做了什么?
  • 当错误首次出现时,是否有其他人在WordPress中工作,如果是,他们在做什么?

您的答案可以帮助您确定错误的根源。

但是,如果在屏幕出现时没有人在网站上工作(即,您刚刚在尝试登录时发现它),请继续执行以下解决方案。

3. 检查您的管理仪表板和网站以获取提示。

浏览您的网站和管理仪表板以查找线索。有时问题仅出在管理仪表板上,不会影响网站的前端。

在某些情况下,白屏可能会显示错误消息。如果错误消息指向缺少主题或内存限制已用完,请向下滚动到适用的解决方案。

您还可以检查您的管理员电子邮件收件箱,看看您是否收到了来自WordPress的致命错误通知。由于致命错误更新,WordPress可能已向您发送了一封电子邮件,其中包含有关错误原因的更多信息。该电子邮件通常包含一个链接,您可以使用该链接登录管理仪表板并打开恢复模式。

4. 禁用您的插件。

您的某个插件可能会导致您的网站出现兼容性问题。一个简单的解决方法是停用您的插件,然后一次重新激活它们。如果可以访问管理员帐户,请执行以下操作。

1. 从管理员仪表板中,选择插件>已安装插件

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

3. 批量操作下拉列表中选择停用,然后单击应用

4. 返回您的网站。如果这解决了问题,请开始逐个激活每个插件,并在每次激活后重新加载您的网站以识别有问题的插件。

如果您无权访问管理员控件,则需要使用安全文件传输协议 (SFTP) 连接到服务器。连接后,您将看到WordPress网站的所有文件。请按照以下步骤操作:

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

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

3.检查您的网站是否有白屏死机。如果您的网站正常工作,请将您的plugins_old文件夹重命名回“插件”。

4. 在该插件文件夹中,一次重命名一个插件文件夹,直到找到导致错误的插件。

插件文件夹的图片

图片来源

如果您发现导致问题的特定插件,请联系插件开发人员以获取更多帮助。

5. 禁用您当前活动的主题。

与插件类似,您的WordPress主题可能会过时或与插件冲突。有时,由于文件损坏,主题也会安装不正确。要解决此问题,请首先暂时将主题替换为默认的 WordPress 主题。

如果可以访问管理员控件,请按照以下步骤操作。

1. 从 WordPress 仪表板中选择外观>主题

2.激活任何默认的WordPress主题,例如Twenty Nineteen

WordPress主题页面的图片

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

如果您无法进入管理员,则需要打开 SFTP 才能访问该网站。然后,执行以下操作。

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

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

3. 将“_old”添加到活动主题文件夹名称的末尾。这将禁用主题。

4. 访问您的网站。如果死机的白屏消失了,你已经找到了问题。有关错误,请与主题开发人员联系,并询问主题的最新版本。

6. 更改内存限制。

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

为了避免脚本减慢您的网站速度,WordPress 对您的插件设置了内存限制。但是,当脚本需要更多内存时,可能会导致白屏死机。

好消息是,您可以通过以下步骤告诉WordPress为您的插件提供更多内存。

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

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

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

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

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

这指示WordPress为您的脚本使用多达64兆字节的内存。

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

7. 检查 WordPress 错误日志。

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

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

默认情况下,调试工具处于禁用状态,因此首先需要按照以下步骤启用它。

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

2. 打开public_html文件夹。

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

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

define( 'WP_DEBUG', true );

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

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

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

1. 打开您的 SFTP 客户端。

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

3. 找到调试.log文件并使用“查看/编辑”选项打开该文件。

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

WordPress错误日志页面的图片

图片来源

如果可以确定导致问题的文件,请在 SFTP 中找到该文件。如果您不喜欢挖掘WordPress文件,请联系您的托管服务提供商并向他们提供日志错误的屏幕截图。

8. 评估您的其他 WordPress 集成。

除了WordPress插件和主题之外,CDN和SSL证书之类的东西也可能导致出现白屏死机。

当您使用错误的集成集时,就会发生这种情况。例如,如果您将来自一个提供商的 CDN 与另一个提供商的 SSL 证书冲突配对,您的网站可能会因此而关闭。

这意味着您必须了解附加到WordPress网站的任何新内容。

如果您在过去 48 小时内更改了与您的 WordPress 平台相关的任何内容,请停用或消除可能的罪魁祸首,看看是否可以解决问题。如果是这样,您需要寻找替代工具或联系服务提供商寻求解决方案。

9. 将任何最近编辑的文件恢复到其初始版本。

有时,在没有先在暂存站点上测试代码的情况下实施对代码的更改可能会导致出现白屏死机。如果是这种情况,修复它的过程将取决于更改了哪个文件。

如果您正在自定义核心文件,如wp-config.php或.htaccess文件,并且您没有该文件的未更改版本,则可以使用新的WordPress下载中的新副本进行切换。

为此,请访问 WordPress.org 并单击下载。

WordPress下载页面的图片

图片来源

完成此操作后,删除.zip文件夹以获取所需的文件。然后使用文件管理器或 FTP 客户端删除您认为导致问题的文件,并将其替换为新副本。

10. 与您的托管服务提供商取得联系

如果您仍然看到WordPress白屏死机,那么可能是时候联系您网站的托管公司寻求帮助了。

支持团队可以访问您网站的内部工作原理,因此他们应该能够为您提供有关您的网站或服务器上最近发生的更改的信息。如果问题出现在他们这边,那么他们是唯一可以提供帮助的人。

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

如果您尝试了此列表中的所有方法都无济于事,那么另一个选择是完全还原站点文件。为此,您需要WordPress网站的最新备份。

这似乎违反直觉,但是在恢复最近的备份之前,您应该首先创建网站文件的当前备份。如果恢复时出现问题,您可以恢复到以前的状态。您仍然会有白屏死机,但至少您不会丢失数据并且可以继续诊断问题。

如果没有任何东西可以修复WordPress白屏死机怎么办?

如果上述解决方案都无法解决问题,请联系您的网络托管服务提供商以获得进一步的帮助。向支持代表提供问题的详细说明,并描述您尝试解决错误的不同方法。他们将提供解决问题的后续步骤。

如果此问题继续出现,您可能需要切换托管服务提供商。您需要一个没有服务器管理问题的可靠平台。请考虑以下主机:

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

如何防止WordPress白屏死机。

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

  • 始终备份您的网站。 每日备份可确保您可以在网站出现故障时快速恢复网站。
  • 仅安装信誉良好的插件和主题。 所有市场都将为每个可用的插件和主题提供受欢迎程度指标、评论和最新更新日期。仅选择经过充分审查且经常更新的附加组件,因为它们不太可能导致与现有设置的兼容性错误。
  • 使用暂存站点。 安装插件、主题或任何其他更改站点的内容时,最好首先在暂存环境(公共站点的私有副本)中测试修改。这样做可以防止任何兼容性问题影响您的活动站点。
  • 阅读软件通知。 不要忽略仪表板中的这些通知。它们包含有关更新插件和主题的关键信息。
  • 定期扫描您的网站以查找有问题的文件。
  • 保持严格的用户控制。 当多个人可以访问时,很难跟踪网站更改。将用户权限限制为仅所需的团队成员。

解决你的WordPress白屏

WordPress的死机白屏听起来很可怕,但老实说,我们认为这个名字有点戏剧化。上述解决方案可以解决问题并使您的网站重新启动并运行。

如果所有其他方法都失败了,请联系您的网络托管服务提供商以获得一对一的帮助,并在将来对您的网站上进行更改时要小心。


*必填

您好,访客!有什么新鲜事想告诉大家?

点击按钮快速添加回复内容: 高兴 支持 激动 给力 加油 生气 路过 威武
发表
暂时还没评论,等你发挥!