如何修复WordPress空白页问题? 4个简单的方法

已发表: 2014-10-04

许多网站所有者都遇到过WordPress空白页面问题。 所谓的“白屏死机”。 如果您是 WordPress 的长期用户,您可能至少经历过一次您的 WordPress 网站只显示空白页面。

你所有的辛勤工作和内容都无处可寻。 只是空白的白页,没有错误或出错的信息。 嗯,它也发生在我身上。 我来检查我的网站,看到空白的 WordPress 页面感到不愉快。

通常当出现这个白屏死机时,WordPress 登录页面也是空白的,用户/管理员甚至无法访问 WordPress 管理面板。 令人惊讶的是,我的情况并非如此。 我能够以管理员身份登录。

停用插件和更改主题没有帮助。 幸运的是我找到了建议,在互联网上搜索解决方案,建议从我的 wp-admin 重新安装 WordPress。 你不会失去任何东西。 它只是重新安装WordPress。 这有帮助,空白页不再是问题。 网站已上线并再次运行。 这是一个很大的解脱。

目录

什么导致WordPress空白页面?

因为在大多数情况下没有错误输出,所以您无法找出问题所在。 更糟糕的是,白屏死机有时只会影响网站的某些部分。

例如,您可能只会在 WordPress 管理员上看到白屏死机,而其他一切正常。 在其他情况下,您可能只会在特定帖子上看到它,而其他一切都运行良好。 因此,查找和解决问题可能会非常令人沮丧和耗时。

在这篇文章中,我将给出网站显示白页的常见原因和通常有帮助的修复。 希望你有备份,以防万一没有帮助。 如果您仍然不使用备份(您不关心您的业务吗?),您可以查看 WordPress 站点的最佳免费备份插件。

WordPress 白屏死机常见原因

如果您有多个网站,请检查空白页问题是仅出现在您的网站之一还是所有网站上。 如果问题出在您的所有网站上,则强烈表明您的网络托管服务提供商存在一些问题(如果您都使用相同的托管服务提供商托管它们)。

如果问题仅与您的网站之一有关,则可能是您正在运行的插件或主题存在问题。 如果问题仅发生在单个帖子或页面上,那么您知道这绝对是您的特定站点的问题。

常见原因

1 . 核心 WordPress 文件上传不完整– 如果您安装或升级 WordPress 并显示白屏死机,则您可能没有上传所有核心文件。 即使您确定所有文件都已上传,再次上传也是很好的。

2. 主题文件损坏、损坏或不完整– 有时,该问题会导致主题激活。 如果您刚刚设置了一个新主题或编辑了现有主题,则可能会导致错误。

3.不兼容的插件——插件很有用。 但是更多的插件,更多的问题。 它们可能相互冲突,也可能与现有版本的 WordPress 发生冲突。

4. WP 配置文件– 您的网站 wp-config.php 文件可能是问题所在。 如果您正在编辑 wp-config 文件,请避免任何不必要的空行。 此外,如果您不知道自己在做什么,那么最好不要对其进行编辑。

5. 权限——如果您的文件没有足够的权限,那么您的页面将不会显示。 您将获得空白的 WordPress 页面。

6. 内存限制– 大多数情况下,当您看到白屏死机时,这意味着您已耗尽内存限制。

由于问题可能由多种原因引起,因此可能需要大量时间和耐心。 查看下面提供的解决方案。 也许其中一些可以帮助您重新站起来。

如何修复WordPress空白页面?

1. 增加内存限制- 打开位于 WordPress 根目录中的wp-config.php 。 然后在主 php 标签中添加以下行: define( 'WP_MEMORY_LIMIT' , '128M' );

这会将内存限制增加到 124M。 您还可以根据主机允许的大小增加到 64M、256M、512MB。 如果在此修复后仍然出现错误,请尝试联系您的主机。

很可能,他们将不得不进入他们的 php.ini 文件来为您增加内存限制。

2. 禁用所有插件- 您可以通过两种方式停用插件(如果您无权访问 wp-admin)。 一种方法是通过 FTP 和其他使用 phpMyAdmin 的方法。

FTP 方法:您需要使用 FTP 或您主机的文件管理器。 导航到 /wp-content/ 文件夹。 找到名为 plugins 的文件夹。

将插件文件夹重命名为您喜欢的任何名称。 例如“plugins_old”。 执行此操作后,您的所有插件都将被停用。

或使用文件管理器执行上述操作。 如果导致空白页面的问题与您的插件有关,您应该能够登录到您的 /wp-admin/。

一旦你这样做了,回到你的 /wp-content/ 目录并将“plugins_old”重命名回 plugins。

现在开始消除方法。 一次激活一个插件,直到您的站点再次中断。 然后你会发现哪个插件有问题。

phpMyAdmin 方法:如果您不知道在哪里可以找到 phpMyAdmin,请尝试上面的 FTP 方法。 在您的 WordPress 数据库中,转到 wp_options 表。

找到选项名称“active_plugins”。 现在编辑该选项的值并将其更改为:a:0:{}

3. 替换主题- 尝试用默认的 20 主题或任何其他主题替换您当前的活动主题。 同样,您可以使用 FTP 或主机的文件管理器。

导航到 /wp-content/ 文件夹。 找到名为 themes 的文件夹。 双击并找到您的主题名称文件夹。 只需将其重命名,例如“mxtheme_old”。 执行此操作后,将激活默认主题。

如果这解决了问题,那么您应该查看主题的functions.php文件。 如果底部有多余的空间,那么您应该考虑修复它。

如果您在主题的functions.php 文件中使用了编码不佳的函数,那么它也会导致这种情况。

4. 重新安装 WordPress – 重新安装 WordPress的新副本。 虽然不太可能,但核心文件可能已损坏。

注意:您还可以使用 WordPress 调试功能查看正在输出的错误类型。

在 wp-config.php 文件中添加以下代码:

 错误报告(E_ALL); ini_set('display_errors', 1);

定义('WP_DEBUG',真);


添加上述代码后,空白页面现在将包含错误、警告和通知。 这些可能能够帮助您确定原因。

修复WordPress摘要中的空白页面

没有人喜欢看到 WordPress 网站显示空白页面。 这是非常令人沮丧的错误。 我希望上面的一些修复对您有所帮助。 如果做了哪一个? 您可能有其他解决方案吗? 在下面的评论中告诉我。 你也可以帮助别人。