前几日由于空间商提醒我安装DB Cache Reloaded与Hyper Cache,但是在安装后需要做一些设置,就修改了下wp-config.php,不料今天在添加文章的时候,提示模板错误:wp-config.php和public_html/wp-includes/pluggable.php on line 06等,在网上搜了下说是编码问题!
尝试解决办法:
出现报错是因为在windows下编的程序,放到linux下去执行,而且你的页面格式编码是utf8,所以默认会在文件首部加上一个bom,而php使用header之前不能有任何输出,因此就会报错。你把报错的所有网页用dw打开,包括include引用的,然后选修改-页面属性-标题编码-包括签名 勾去掉就可以!
经过这样处理之后果然一切又正常啦!
在小杰博客看到如下方法,未经验证:
错误:Warning: Cannot modify header information – headers already sent by in /home/yinyan.org/public_html/wp-includes/pluggable.php on line 06
建议:在修改主题的时候最好不要用记事本了,因为用记事本很容易出现编码问题。推荐使用dreamweaver,也可以使用ultraedit-32这个软件,比较轻巧。这样就可以避免修改主题的时候出现的编码问题。


推荐使用notepad++,比较直观~
哦,谢谢,将出问题的文件都修改一下编码就可以了吧!
我一直就用notepad++,在编辑wordpress的文件之前,先把格式改成utf-8无BOM格式,就OK了
哦,方便就好!
编码是个麻烦问题
确实是有点麻烦,问题总是不断涌现!
额,对dreamweaver无爱,估计是因为从程序员出来的吧,改代码还是推荐Editplus和Notepad++,都是不错的选择,不过要求就是比较熟悉代码才可以。