新闻中心

EmpireCMS显示WarningCannot modify header information-headers already sent buy

作者 / 无忧主机 时间 2012-10-16 11:47:35

今天无忧主机小编(www.51php.com)我遇到一个比较棘手的问题,在协助用户迁移EmpireCMS网站之后,发前台是可以正常访问的,但是用户却无法正常登入后台,切报错。详细报错信息如下: Warning:Cannot modify header information-headers already sent buy(output started at/home/bidg7tqzh/domains/9999ta.com/public_html/e/class/config.php:1)in/home/bidg7tqzh/domains/9999ta.com/public_html/e/class/config.php on line 149 错误截图如下: 这个报错的意思是:头部信息已经发出,不能修改标题信息。 对于这个问题很是头疼,问了下“度娘”发现,好多这类问题,解决方法有很多种,原因也有很多种,总结起来无外呼就是网站头部信息代码有空格、删除空格、代码语法不规范、经过亲身实验,发现网页的编码也能导致这个错误。当您发现你也遇到这个问题的时候,不妨先把报错文件的网页编码修改一下,把网站的网页编码都设置为统一个相同的编码,如utf8,如果是utf8-bom或其它,那么很有可能报错。今天迁移EmpireCMS就是出现的这个问题,其解决方法如下: 通过ftp工具登入您的php虚拟主机找到,报错文件中的config.php文件,下载到本地,下载到本地通过文本编辑器(如editplus)打开,然后另存为utf8的编码方式,上传到您的空间,就可以正常访问网站的后台了,问题解决。 注意:不要使用记事本打开,通过记事本打开或编辑网站文件,非常容易导致网页编码的错误,导致错误。   纯Linux环境下高端免备案【香港独立IP地址】php空间,仅仅只需199元一年起。商务中国域名核心代理直销50元注册国际顶级域名

本文地址:https://www.51php.com/empirecms/9316.html

1
1
1
1
1
1
1

客户服务热线

0791-8623-3537

在线客服