本地架设WordPress出现Warning: Cannot modify header information – headers already sent by….

最近在架设本地的WP出现了最恶心的头部错误,第一个反应就是编码搞混了,但是搞了N就转来转去还是错误,
最杯具的还是这错误之前修复过一次,现在竟然忘了咋搞,所以写下此文(本人出现问题的是functions.php)
首先要认真检查一下出现错误的文件是不是UTF-8编码(含有中文之类的文字),记得不要使用记事本转码,用EditPlus什么的都行,转码记得是UTF-8而不是UTF-8 + ROM,以Notepad++的话来说就是转为UTF-8无ROM编码格式。
这部做好之后就是真正解决问题的关键了,如果你是用Apache架设的请在C:\WINDOWS找到php.ini(如果使用XAMPP架设,php.ini文件在xampp(安装目录)\php\php.ini),之后搜索output_buffering字段,找到之后应该会发现他的值=Off,只要把他修改为On,再重启起一下Apache问题应该就解决了,如果不行请另请高明吧XD

  • 3条评论

  • 你的Email不会被别人看到.
    *号为必填




    ::yunyun:: ::yun2:: ::xingxing:: ::xiaozhi:: ::x:: ::what:: ::wah:: ::thanks:: ::swt:: ::swt2:: ::sry:: ::sob:: ::pif:: ::picshow:: ::p:: ::orz:: ::omg:: ::ok:: ::o:: ::nu:: ::no1:: ::lv:: ::koushui:: ::kous2:: ::kis:: ::kis2:: ::ic:: ::hu2:: ::ho:: ::hmm:: ::help:: ::heh:: ::heart:: ::haqi:: ::haixiu:: ::go:: ::gg:: ::gawi:: ::fumo:: ::eyes:: ::bo:: ::bawi:: ::arg:: ::an:: ::?:: ::...:: ::$::