2013-06-01 76 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。 現在它像一個魅力。