WordPress 白屏死机是最常见的 WordPress 错误之一。没有任何的消息提示,被锁定在 WordPress 网站外面。死机白屏错误的另一个问题是,有时它只会影响网站的某个部分。例如,可能只会在 WordPress 管理区域内看到死机白屏,而其他的不受影响。或者在特定帖子上看到它。
这个错误也可能是由于网站上安装的主题或插件编码不当而导致的。有时,如果你的服务器出现问题,也会出现这种情况。
由于白屏错误可能由多种原因引起,因此需要慢慢的排查故障才能修复它。
如果在同一个服务器上面安装了其他 WordPress 网站,那么首先需要检查该问题是否也发生在其他网站上。
如果是,那么这表明你的 WordPress 服务器存在问题。另一方面,如果问题仅发生在一个网站或该网站的某一部分,那么就知道问题出在那个网站上面了。
如果白屏死机错误是由WordPress 插件或主题引起的,那么 WordPress 可能能够识别到它。
要解决这个问题,需要增加 WordPress 可用的 PHP 内存。这会允许脚本使用更多内存来完成它应该运行的工作。
需要编辑 WordPress 网站上的 wp-config.php 文件或使用 WPCode之类的代码片段插件。
如果增加 PHP 内存限制没有帮助,或者你的内存限制较高,如 256M 或 512M,那么需要开始进行故障排除。
根据我们解决这个问题的经验,发现问题总是出在特定插件或主题上。停用所有插件。
首先,使用 FTP 客户端的文件管理器连接到你的 WordPress 网站。连接后,转到文件夹,会在其中看到该文件夹。
如果此操作能解决问题,则一次启用一个插件来排查问题的根源。找到导致问题的插件后,可以将其替换为其他插件或将问题告诉插件官方解决。
如果插件故障排除不能解决问题,那么尝试用默认主题替换正在使用的主题。
首先,使用 FTP 客户端连接到网站并转到文件夹。它包含网站上安装的所有主题。
但是,如果没有安装默认主题,则需要使用 FTP 手动安装它。
如果这步可以解决问题,那么查看主题文件。如果文件底部有多余的空格,则需要删除这些空格,有时候可以解决这个问题。
如果主题文件中使用编码不当的函数,也会导致死机白屏错误。可以从源下载主题的全新文件,然后使用 FTP 手动安装。或者进入
WordPress管理后台重新上传主题文件。
如果到目前为止还没有解决问题,那么下一步就是在 WordPress 中启用调试。这会保留错误日志,让你可以查看输出的错误类型。
如果没有看到任何错误,那么继续检查调试日志。