昨天我在安裝wordpress提示:Cannot modify header information – headers already sent by錯(cuò)誤信息,剛開始不知道怎么解決,后來百度了解決辦法下面給大家分享一下.
Warning: Cannot modify header information – headers already sent by (output started at /home/content/***/html/***/wp-config.php:1) in /home/content/***/html/***/wp-includes/pluggable.php on line 890
百思不得其解,上萬能的網(wǎng)搜索了半天,發(fā)現(xiàn)有如下解決辦法:
1.php.ini配置問題,解決辦法:打開 php.ini 然后把 output_buffering 設(shè)為 on ,重啟appache即可。
2.使用windows記事本編輯的wp-config文件造成(UTF8編碼和BOM沖突),解決辦法:使用Notepad++、UltraEdit、EditPlus等編輯器編輯文件,一般的主機(jī)管理系統(tǒng)自帶的編輯功能也不錯(cuò)。//開源軟件:Vevb.com
3.還有wpchina.org上的一篇文章,里面講到如果PHP文件里在 “<?php” 之前和在 “?>” 之后存在別得字符可能會(huì)引起異常。
于是,第1,我修改了php.ini文件,錯(cuò)誤依舊;第2,我用EditPlus用編輯器打開wp-config文件,再保存,問題依舊;第3,用編輯器打開wp-config文件,竟然沒有發(fā)現(xiàn)“?>”
方法總結(jié):
有些uft8的文章我們最好不要使用記事本來打開這樣會(huì)導(dǎo)致編碼錯(cuò)誤,所以我們可使用相關(guān)的軟件打開.
新聞熱點(diǎn)
疑難解答
圖片精選