这两天在给手上的一个站换空间,换到了新买的一个VPS上,在我把备份的与网站程序和数据库还原之后,登录后台的时候,提示:您的Cookie没有开启,不能登录;情况如下图所示:
1
|
Warning: Cannot modify header information – headers already sent by (output started at /home/nz/public_html/e/class/db_sql.php:76) in /home/nz/public_html/e/class/connect.php on line 97;
|
我是用的是帝国CMS最新7.2版本,那么这个问题如何解决呢?
解决方法:
我们在更换空间和数据库之后,都会对配置文件进行重新的配置,帝国的配置文件是:e/class/config.php 。如果你是用记事本打开这个文件进行修改的,那就会出现上述的问题。
e/class/config.php 是使用的UTF-8编码,用记事本打开这个文件就会改变这个编码属性,所以只要重新恢复这个属性就好了。可以使用Notepad++、Dreamweaver、UltraEdit等编辑器或软件打开,另保存为UTF-8编码的格式就好了;
修改之后上传覆盖不是UTF-8编码的文件即可。
大家在实际操作的过程中遇到问题可以随时向我咨询,另外大家在网站更换空间之后遇到什么问题也都可以随时问我哦!