如何解决WordPress报错“wp Warning: Cannot modify header information – headers alreadysent by…”

近日有客户多次遇到这个问题,我们在这里对该类问题做一个简单的汇总,以便大家可以进行分析并解决问题。

此类提示主要见于“网站搬家”或者重新安装完wordpress后,在后台地址顶部会出现类似的提示:

Warning: Cannot modify header information - headers already sent by (output started at /home/xxx/public_html/yearcon/wp-config.php:1) in /home/xxx/public_html/wp-includes/xxx.php on line 1178

出现此类情况后偶尔会不影响正常登陆,偶尔会导致后台无法登陆。

 

下面附上解决方案:

请先将at后面列出来的文档下载到本地,然后使用notepad等专业文本编辑工具打开这个文档,一般来说就是wp-config.php,当你打开这个文档,直接点另存为就可以了,然后在编码那里,选择为ANSI之后点击保存(不同工具略有不同,总之是更改为ANSI编码格式保存),然后再上传更改编码后的文件覆盖掉原文件,刷新一下,一般错误提示就没有了!

如果还有错误提示,可以按照下面的方法解决。先找到提示错误的文件(可能是主题文件夹中的functions.php或者其他文件)

具体步骤:

1、把错误提示信息中的提到的文件通过FTP或者是文件管理器传到您本地电脑。

2、使用文本编辑器打开(不是word和记事本,像Notepad、editplus和dw都是可以的)。

3、检查php开始“<?php”前面有没有空格,或者空行。Php关闭标签“?>”。

4、修改后上传回您的php虚拟主机相应的文件目录就可以了。

1 Star2 Stars3 Stars4 Stars5 Stars (无评分)
Loading...

分类:WordPress |

在线客服

QQ客服

微信客服