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