Wordpress随机空白页

时间:2013-06-01 09:17:51

标签: wordpress

这很奇怪......

在Wordpress上运行的网站的测试版本只是在主页上随机给我空白页面,当我调用类别时,无论如何......它可以改变,页面可以工作,然后5分钟后,变成空白。

.htaccess问题?

# BEGIN WordPress

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress

那里没什么特别的...服务器麻烦?我刚买了一个管理自定义类型/字段的插件。

而且,仅适用于Chrome,适用于Windows。这在所有浏览器上都不会有趣....

网络面板显示1个请求,即我尝试访问的URL,状态为OK(200)。

编辑:不,它不是来自wp_head(),它工作了2分钟,然后显示空白页面...我推出了Wordpress的调试配置(根据此链接:http://codex.wordpress.org/Debugging_in_WordPress)但它显示没有错误。 所以,它不是来自PHP,也不来自服务器。我查找了HTML / JS部分:我使用W3C验证器检查了这些页面并发生致命错误:

Line 1, Column 1: Non-space characters found without seeing a doctype first. Expected <!DOCTYPE html>.

DAT FCKING UTF-8与BOM。

1 个答案:

答案 0 :(得分:0)

我懂了!最后! 实际上,Wordpress(3.5.1)包含带有BOM编码文件的UTF-8:

wp-includes\js\jquery\jquery.query.js

我使用用PHP编写的EmrahGündüzBOM清除器(https://github.com/emrahgunduz)清理它。我在本地服务器上运行它来检查并从所有文件中删除bom。 现在它就像一个魅力。