WordPress 2.5 错误警告: Cannot modify header information

分享本文:

这是我们刚刚证实的有一个 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 找错大行动

分享本文:


评论: WordPress 2.5 错误警告: Cannot modify header information

  • 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 2008/03/31 4:40 下午 回复
  • @581589,你这个是wp-config.php文件第一行有问题,很有可能存在隐藏的编码。类似的问题见到过。
    第二个问题,可以看我前面的文章:http://wordpresschina.org/reset-wordpress-password-on-windows-hosting-139/

    Jiang 2008/03/31 4:48 下午 回复
  • 控制台主体左对齐,很不习惯,是不是一个错误呢?

    二分之一间房 2008/03/31 6:00 下午 回复
  • @二分之一间房,建议全新安装 wordpress,确认一下是否如此。

    Jiang 2008/03/31 7:49 下午 回复
  • 感谢老江同志在 http://www.leebolin.cn/20080401/warning-cannot-modify-header/ 的提醒,不过解决问题就好~~

    Berlin 2008/04/02 8:41 上午 回复
  • WordPress 2.5 中文版错误: Cannot modify header information探秘
    WordPress2.5中文版的另一解决办法,希望对WordPress 运行在Win下面的朋友有所帮助:http://www.leebolin.cn/20080402/wordpress-25-cannot-modify-header/

    Berlin 2008/04/02 9:56 上午 回复
  • @Berlin,谢谢参与哦!不过这个错误和中文版本没有关系,英文版也同样存在相同的问题。

    Jiang 2008/04/02 10:41 上午 回复
  • 还是没能解决这个问题。

    刀河 2008/04/02 4:44 下午 回复
  • @刀河,用 berlin 提供的那个办法看看呢?

    Jiang 2008/04/02 7:03 下午 回复
  • 英文版 由於沒時間關系沒有空去測試有沒有這個Bug存在~~
    (在Wordpress有中文版之後,一下就很少用英文原版了)
    你們提供中文版中我的那兩種方法是經過親自測試過可行的,
    我的環境是win2003+php5+zend+mysql的…

    berlin 2008/04/02 7:35 下午 回复
  • 嗯,如果以上办法还都解决不了,看看这里:
    http://wordpress.org/support/topic/165568?replies=10

    Jiang 2008/04/03 4:16 下午 回复
  • 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 文件,去掉第一行和最后一行多于的空格或标点就可以了,我试过

    eleven 2009/03/06 11:23 下午 回复
  • Pingback: WordPress 2.7.1搬家记及小经验 | 爱婕入迷

  • 我的根本没有空格还是有问题啊。。

    oiio 2009/07/06 11:22 下午 回复
  • 刚刚购买了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
    但显示文件的时候第一行是空的
    求救!
    谢谢!

    baultien 2009/10/09 4:06 下午 回复
  • 将 wp-config.php 保存为 anis 编码格式,或者 gb2312 格式就可以了。如果你用的 wpchina 发布的 wp 中文版,就没有这个问题了。

    Jiang 2009/10/09 4:43 下午 回复
  • 路过,支持一下,O(∩_∩)O~ 站点很漂亮。

    WANGJIARONG 2010/03/17 1:30 上午 回复
  • Pingback: { Lynn's Blog } » Blog Archive » Wordpress遭遇”Cannot modify header information”的解决办法

  • Pingback: WordPress遭遇”Cannot modify header information”的解决办法 – { Lynn's Blog }

  • win系统下mysql重装后。wp数据库表损坏了,有办法解决吗?

    一起创业 2012/07/08 10:04 下午 回复

留言给文章 二分之一间房 取消回复

邮箱地址不会被公开。 必填项已用*标注