Wordpress White Screen Error

时间:2013-10-24 作者:user2772219

所以我遇到了Wordpress的白屏错误。

我在WP\\u配置中启用了WP\\u调试。php,未发现任何错误。我也试过了error_reporting(E_ALL);ini_set(\'display_errors\', 1); 它仍然没有显示任何错误。

我也尝试过增加Wordpress的内存限制,但仍然没有成功。

我读到一篇文章说,如果前面有空格,就会出现白屏错误<?php 以及之后?>. 所以我在FTP中打开了文件,发现文件中的所有代码都有两倍的空间。即使来自插件的代码也会增加两倍的空间。

这是什么原因?这是因为我的FTP和编辑器吗?我怀疑,因为我还没有遇到过这种情况。

1 个回复
SO网友:Charles Clarkson

这是什么原因?

可能是line ending problem. 在*nix中,行尾是一个新行字符。在windows中,它是一个回车符,后跟新行字符。Unicode 编码文件也会影响行尾。

检查文本编辑器文档。应该有一种方法将DOS文档转换为UNIX文档,而不是将所有这些回车传输到web服务器。

我在客户网站上看到过这种情况。主题文件将每隔一行空白。我通常通过搜索和替换(在我的文本编辑器中)将两个连续的换行符更改为一个,然后再次上载文件。

我读到一篇文章说,如果前面有空格,就会出现白屏错误<?php 以及之后?>

通过删除final可以避免尾随空格问题?> 从您编辑的文件。我想这是在PHP Manual. 如果编辑器有能力,可以跨文件使用搜索和替换来删除PHP文件顶部的空格。只需先备份即可。:)

结束

相关推荐

提前注册Taxonomy,以便可以在unctions.php和admin-ajax.php中使用它

这是对this post, 概述在函数中无法使用get\\u terms函数的原因。php(实际上是通过ajax/admin\\u ajax.php调用)。我可以在任何帖子、任何页面上获取术语(自定义税),除了在我的ajax函数中。在转储get\\u terms的值时,我收到了可怕的“分类法不存在”错误。问题是,在调用函数查找术语后,分类法被注册。问题是,如何尽早注册税务以便使用此功能?注册自定义帖子类型和分类的代码是函数中的第一个。php(通过外部php提供,以保持functions.php干净)/**