2013-06-01 78 views
0

...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。

+2

检查你的错误日志。 –

+0

你的意思是,服务器日志? – enguerranws

+1

是的。这听起来像是PHP错误,看起来像PHP,Apache和MySQL错误日志。 – JJJ

回答

0

我明白了!最后! 实际上,WordPress的(3.5.1)包含在UTF-8与BOM编码的文件:

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

我清洗它,使用埃默拉尔京迪兹BOM清洁器(https://github.com/emrahgunduz),写在PHP。我在本地服务器上运行它来检查并删除所有文件中的bom。 现在它像一个魅力。