新聞中心
wordpress技術(shù)文檔翻譯wp解決Cannot modify header information – headers already sent by (output started at)
這個情況是在無憂主機小編(www.gle-technology.com)給一個用戶移站的過程中遇到到一個Cannot modify header information - headers already sent by (output started at的報錯,部分報錯如下圖。
當(dāng)然,無憂主機小編(www.gle-technology.com)用我們的php虛擬主機是比較順手的,在尋找一定的資料后這個看起來像問題的問題,就不是問題了。廢話不多說,直接來看看wordpress官網(wǎng)上的資料的處理辦法吧。
原因:這通常是因為空格或者空行在php文件的開始標(biāo)簽<?php之前和關(guān)閉標(biāo)簽?>之后,通常是在wp-config.php文件中。當(dāng)然這不是絕對的,也可能在其它文件中,我們可以在如下圖錯誤提示信息中找到出錯的文件進(jìn)行修改。
如果您要問為什么多了空格和空行就會出問題?那無憂主機小編很簡單的告訴您:“請不要拿自然人的對待代碼理解的和php編輯器對代碼的理解并論,完全沒有可比性?!?/p>
具體步驟:
1、把錯誤提示信息中的提到的文件通過FTP或者是文件管理器傳到您本地電腦。
2、使用文本編輯器打開(不是word和記事本,像Notepad、editplus和dw都是可以的)。
3、檢查php開始“<?php”前面有沒有空格,或者空行。Php關(guān)閉標(biāo)簽“?>”。
4、修改后上傳回您的php虛擬主機相應(yīng)的文件目錄就可以了。
NOTE:通過鼠標(biāo)的光標(biāo)來檢測有沒有空格或者是空行。當(dāng)然,我們一樣要檢測文件的編碼方式。
好了,具體的官網(wǎng)方法也就完成了。然后無憂主機小編的報錯提示中要檢查的是portfolio.php文件和wp-config.php文件,效果相當(dāng)給力。當(dāng)然,遇到這樣的問題按小編說的方法去處理就可以了,錯誤提示一般會給的很多,我們只要按無憂主機(www.gle-technology.com)的wordpress教程里提到的方法做就可以了。 原文地址:http://codex.wordpress.org/FAQ_Troubleshooting 純Linux環(huán)境下高端免備案【香港獨立IP空間】 php空間,僅僅只需199元一年起。商務(wù)中國域名核心代理直銷50元注冊國際頂級域名本文地址:http://www.gle-technology.com/wordpress/9491.html