所以我遇到了Wordpress的白屏错误。
我在WP\\u配置中启用了WP\\u调试。php,未发现任何错误。我也试过了error_reporting(E_ALL);
和ini_set(\'display_errors\', 1);
它仍然没有显示任何错误。
我也尝试过增加Wordpress的内存限制,但仍然没有成功。
我读到一篇文章说,如果前面有空格,就会出现白屏错误<?php
以及之后?>
. 所以我在FTP中打开了文件,发现文件中的所有代码都有两倍的空间。即使来自插件的代码也会增加两倍的空间。
这是什么原因?这是因为我的FTP和编辑器吗?我怀疑,因为我还没有遇到过这种情况。
SO网友:Charles Clarkson
这是什么原因?
可能是line ending problem. 在*nix中,行尾是一个新行字符。在windows中,它是一个回车符,后跟新行字符。Unicode 编码文件也会影响行尾。
检查文本编辑器文档。应该有一种方法将DOS文档转换为UNIX文档,而不是将所有这些回车传输到web服务器。
我在客户网站上看到过这种情况。主题文件将每隔一行空白。我通常通过搜索和替换(在我的文本编辑器中)将两个连续的换行符更改为一个,然后再次上载文件。
我读到一篇文章说,如果前面有空格,就会出现白屏错误<?php
以及之后?>
通过删除final可以避免尾随空格问题?>
从您编辑的文件。我想这是在PHP Manual. 如果编辑器有能力,可以跨文件使用搜索和替换来删除PHP文件顶部的空格。只需先备份即可。:)