这是我们刚刚证实的有一个 WordPress 2.5 的 bug,这个 bug 是 xuguoping 网友提交的。。这个问题在 2.5 之前就已经存在,但在 2.5 的时候仍然存在。很多网友在升级自己的博客到 WordPress 2.5 以后,登录管理账户的时候,出现如下提示:
Warning: Cannot modify header information - headers already sent by (output started at /home/html/blog/wp-config.php:47) in /home/html/blog/wp-includes/pluggable.php on line 689
前几天就有网友遇到此问题,但是第一个遇到此问题的网友,他 wp-config.php 文件本身有错误,我将这个问题给忽略了。今天,我们重新重视这个问题,并从网上找到了解决方案。答案非常简单:
使用任何文本编辑器打开你的 wp-config.php 文件,删除掉所有在 “<?php” 之前和在 “?>” 之后的空行和空格,保存即可。
该 bug 已经添加到 WordPress 2.5 bug 集里。如果你在使用 WordPress 2.5 也发现有什么问题,欢迎加入我们的 WordPress 2.5 找错大行动。
Warning: Cannot modify header information – headers already sent by (output started at F:\wwwroot\blogiisvip\wwwroot\wp-config.php:1) in F:\wwwroot\blogiisvip\wwwroot\wp-login.php on line 202
Warning: Cannot modify header information – headers already sent by (output started at F:\wwwroot\blogiisvip\wwwroot\wp-config.php:1) in F:\wwwroot\blogiisvip\wwwroot\wp-login.php on line 214
还是错误,是不是一样属于相关BUG呢?我是按照楼主所说的解决办法,但还是一样错误
顺便问个新问题,忘记了后台管理密码怎办?虚拟主机又不支持发送EMAIL取回密码.
@581589,你这个是wp-config.php文件第一行有问题,很有可能存在隐藏的编码。类似的问题见到过。
第二个问题,可以看我前面的文章:http://wordpresschina.org/reset-wordpress-password-on-windows-hosting-139/
控制台主体左对齐,很不习惯,是不是一个错误呢?
@二分之一间房,建议全新安装 wordpress,确认一下是否如此。
感谢老江同志在 http://www.leebolin.cn/20080401/warning-cannot-modify-header/ 的提醒,不过解决问题就好~~
WordPress 2.5 中文版错误: Cannot modify header information探秘
WordPress2.5中文版的另一解决办法,希望对WordPress 运行在Win下面的朋友有所帮助:http://www.leebolin.cn/20080402/wordpress-25-cannot-modify-header/
@Berlin,谢谢参与哦!不过这个错误和中文版本没有关系,英文版也同样存在相同的问题。
还是没能解决这个问题。
@刀河,用 berlin 提供的那个办法看看呢?
英文版 由於沒時間關系沒有空去測試有沒有這個Bug存在~~
(在Wordpress有中文版之後,一下就很少用英文原版了)
你們提供中文版中我的那兩種方法是經過親自測試過可行的,
我的環境是win2003+php5+zend+mysql的…
嗯,如果以上办法还都解决不了,看看这里:
http://wordpress.org/support/topic/165568?replies=10
Pingback: wordpress 2.5 部分bug及处理方法 at wordpress 2.5
Pingback: 学习Wordpress(一):本地安装 | ITCopy
Pingback: Endial’s Secret Garden » WordPress 2.6 小技巧之3:Cannot modify header information
用editplus编辑器打开wp-config.php 文件,去掉第一行和最后一行多于的空格或标点就可以了,我试过
Pingback: WordPress 2.7.1搬家记及小经验 | 爱婕入迷
我的根本没有空格还是有问题啊。。
刚刚购买了wpchina提供的虚拟主机产品用英文版的WP建了个博客,向google提交后很快就收录了,但是搜索结果是这样的:Warning: Cannot modify header information – headers already sent by (output started at /home/域名/public_html/wp-config.php:1) in /home/域名/public_html/wp-includes/pluggable.php on line 865,点击也能进入我的博客,但正常的搜索结果应该是显示我的博客标题才对啊!日志什么的也没被收录,这样就没有访客啦!
我安装的时候是上传在线解压在线编辑wp-config.php的(选择的是utf8编辑的),编辑的时候第一行是
<?php
但显示文件的时候第一行是空的
求救!
谢谢!
将 wp-config.php 保存为 anis 编码格式,或者 gb2312 格式就可以了。如果你用的 wpchina 发布的 wp 中文版,就没有这个问题了。
路过,支持一下,O(∩_∩)O~ 站点很漂亮。
Pingback: { Lynn's Blog } » Blog Archive » Wordpress遭遇”Cannot modify header information”的解决办法
Pingback: WordPress遭遇”Cannot modify header information”的解决办法 – { Lynn's Blog }
win系统下mysql重装后。wp数据库表损坏了,有办法解决吗?