How can we help you?

我的网站只显示空白/白色页面。我该如何修复它?

Amy Flakelar
Written by
Amy Flakelar

PHP 错误和数据库错误都可能表现为白屏,即没有信息的空白屏幕,在 WordPress 社区中通常称为 WordPress 白屏死机 (WSOD)。

在采取绝望措施之前,WordPress 白屏死机有以下几个原因:

插件导致兼容性问题

  1. 如果您可以访问管理屏幕,请尝试停用所有插件,然后逐一重新激活它们。
  2. 如果您无法访问屏幕,请通过 FTP 登录您的网站。
  3. 找到 wp-content/plugins 文件夹,并将插件文件夹重命名为 plugins_old。这将停用所有插件。您可以在故障排除常见问题中阅读有关手动停用插件的更多信息。

您的主题可能导致问题

  1. 如果您在激活新主题或在 WordPress 网络中创建新站点后遇到白屏死机,则尤其可能出现这种情况。
  2. 登录管理屏幕并激活默认的 WordPress Twenty Sixteen 主题
  3. 如果您无法访问管理屏幕,请通过 FTP 访问您的网站并导航到 /wp-content/themes/ 文件夹。重命名活动主题的文件夹。

您的主题目录可能丢失或已重命名

  1. 这对于刚刚创建本地开发环境并克隆了数据库的开发人员来说很常见,该数据库指向可能丢失或已重命名的主题(或主题目录)。
  2. 要测试此解决方案,请尝试访问 wp-login.php 或 /wp-admin/。
  3. 如果您看到任何内容,则表明这与主题相关。
  4. 以管理员身份登录,然后尝试查看前端,您应该会看到一条 WordPress 错误消息,内容如下:主题目录“{theme-name}”不存在。
  5. 您可以通过多种方式解决此问题,包括在管理端切换主题、重命名目录或编辑 wp_options 中的“theme”和“stylesheet”记录。

WP_DEBUG 功能 通常提供额外信息。