更多wordpress模板和教程请移步 :http://seo.yeah2.com/wordpress/
开源程序建站教程传送门:http://seo.yeah2.com/seo-know/
春节放假回家休息了十来天,博客也停了,回家也都顾不上它了。前天晚上返回广州,第二天上班,发现博客后台登陆出错,wp-login.php登陆页面出错,出现“Warning: Cannot modify header information – headers already sent by ……”这样的错误,
Warning: Cannot modify header information – headers already sent by (output started at G:\Program Files\AppServ2\www\Yeah20110213\wp-content\themes\monochrome\functions.php:216) in G:\Program Files\AppServ2\www\Yeah20110213\wp-login.php on line 335
Warning: Cannot modify header information – headers already sent by (output started at G:\Program Files\AppServ2\www\Yeah20110213\wp-content\themes\monochrome\functions.php:216) in G:\Program Files\AppServ2\www\Yeah20110213\wp-login.php on line 347
Warning: Cannot modify header information – headers already sent by (output started at G:\Program Files\AppServ2\www\Yeah20110213\wp-content\themes\monochrome\functions.php:216) in G:\Program Files\AppServ2\www\Yeah20110213\wp-login.php on line 349
虽然以前也出现过,但是过一段时间可以登陆成功,影响不大,主要是虚拟主机的问题,等服务器那边好了就好了。这次完全无法登陆后来了,查了一下午,网上有好多网友遇到类似的、一样的问题,答案、方法几乎都千篇一律,说修改php.ini文件或者说是代码编码问题,什么如果使用UTF-8格式的,要保存问无BOM的UTF-8格式。
这些都试过还是无用,最后在查看所用模板文件夹中的functions.php文件时发现了问题所在:
上图是functions.php文件的结束行,最后一个php标识符“?>”后有两空白行215、216,问题就是它们所致。删除即可!
如果还是出现“Warning: Cannot modify header information – headers already sent by”这样的提示,不要紧,它提示的错误个数是不是和刚才不同了,你再仔细找找functions.php文件的开头处“<?php” 前面有无空白行,删掉就搞定了。
看吧,讨厌的“Warning: Cannot modify header information ……”没有了吧
如果还没有解决,怎么办呢?是不是 封 在骗你呢?不是,问题还是在functions.php这个文件里的那些空行代码上面,如果你之前有该模板的备份,你只需要把functions.php这个文件覆盖一次就可以了,一般修改模板的人动这个文件比较少,就是改动了,也都是在文件的顶部或者底部增加函数,所以很容易知道自己是否有修改增删functions.php里面的内容,等覆盖解决提示可恶Warning错误后,再把你自定义的函数变量添加进functions.php
好了,问题解决了,这样的类似问题,基本上都是由于functions里面的空行代码导致的。
🙁 十分感谢博主这篇文章,相似问题解决了!
解决了就好!!
不用客气!!
原来是空格,谢谢博主提醒,已解决
如还有朋友遇到以上情况,可以在我的资料中找到QQ,加我,我可以试着帮你看看。
😈 不行你可以加我Q,我给你看看
试过了。改完之后有多了一个错误。不懂编程。不敢乱改了。 :wuyan:
按照文章中的操作试过了吗
❓ 站长你好。我的问题也是这样的。但是弄了两天都没能解决。能帮我看一下吗?QQ83591987.万分感谢。
@新调博客, 嗯。
修改好了 linux主机 重新编辑了一下 wp-config.php 就好了
http://www.xdiao.com/wp-login.php 后台根本无法登录 数据库链接对的 换过主机 就这样了
@新调博客, 确定你没有修改过文件后还出现那问题,安装我上面的方法就基本可以解决了。
@新调博客, 你出现的是什么症状?“Warning: Cannot modify header information”这个么?
我的好像也这个毛病 不过没有解决!能帮我看一下不?