自定义主题的白屏错误

时间:2015-06-17 作者:Ali Qorbani

我已经使用bootstrap框架为我们的一个客户创建了一个主题!

当我在Localhost上处理它时,它工作正常,但当我上传它时,它不工作。当我从外观激活它时,我看到一个空白的白色页面;此外,当我尝试发布新的评论、帖子、页面或自定义帖子类型时。

这个问题有什么帮助吗?

如果询问,将发送推荐信?

2 个回复
最合适的回答,由SO网友:Bruno Monteiro 整理而成

这个答案很长,但在某种程度上是有帮助的。

首先,检测出现此错误的原因:

大多数情况下,当您看到Wordpress\' White Screen of Death, 这意味着你exhausted the memory limit 您的服务器设置。

这可能是caused by a plugin 您可能正在使用的功能不正常的。

也可能是由于poorly coded theme 您正在使用的-通常在web上免费下载主题。

这也可能意味着issue with your web hosting server.

由于问题可能由多种原因引起,因此可能需要进行大量故障排除。

检测其他Wordpress网站是否出现问题:

如果您有多个网站,那么您应该做的第一件事是确保死亡的白屏正在全面或仅在这一个域上发生。

如果问题出现在您的所有网站上,那么这就强烈表明您的web托管提供商存在一些问题。

但是,如果问题只发生在您的一个站点上,那么这可能是您正在运行的插件或主题的问题。如果问题只发生在单个帖子或页面上,那么您知道这肯定是您的特定站点的问题。

如果可能,请增加内存限制:

通常由于内存耗尽而出现此问题。

如果增加内存限制没有帮助,或者内存限制很高,如256M或512M,则需要开始故障排除。在我们解决这个问题的经验中,我们总是发现问题要么与特定插件有关,要么与主题有关。继续禁用所有插件。

如果这解决了问题,那么一次启用一个插件来找出问题的根源。

尝试用默认主题替换主题,看看问题是否仍然存在:

如果插件故障排除无法解决问题,那么您应该尝试replacing your current theme with a default twenty ten theme.

最好的方法是备份主题文件夹。然后删除主题。WordPress将自动返回到默认主题。

或者,您可以进入phpMyAdmin并更新wp\\u options表中的数据库表。必须更新以下表格名称:

template, stylesheet, and current_theme. 将该值更改为twentyeleven。

如果这解决了问题,那么您应该查看主题的functions.php 文件

如果底部有额外的空间,那么您应该考虑修复它。

如果您在主题的functions.php 文件,那么它也可能导致这种情况。

调试您的代码:

如果以上任何一项都无法修复,那么您应该尝试重新安装fresh copy of WordPress. 虽然不太可能,但核心文件始终可能已损坏。

您还可以使用WordPress调试功能查看输出的错误类型。在wp配置中添加以下代码。php文件。

define( \'WP_DEBUG\', true);
添加此内容后,空白屏幕现在将显示由PHP生成的错误、警告和通知。这些可以帮助您确定问题的根本原因。

确保您在Linux服务器上运行:

Wordpress通常在运行Windows的服务器上无法正常工作,因此请确保您使用的是运行Linux的服务器(这可以与您的托管公司进行检查)。

SO网友:Ali Qorbani

非常感谢。我检查了一下,发现问题出在Theme-options 密码我用过Option tree 在我的主题中插入插件,而不是安装插件。

但我不知道为什么它在本地有效,而在网站上无效。

结束

相关推荐

每页完全不同的Functions.php?

是否可以通过条件加载完全不同的函数?i、 函数中的e。php您有一个条件加载在旧函数的include中,然后有另一个条件加载在新函数中?这样做的原因是一个网站正在呈现新的面貌,但只是一页一页,旧的样式和功能很混乱,需要更换,但我不能只是删除它们,因为网站的其余部分将失败。