新闻中心

解决ECSHOP访问管理员后台提示Warning: Cannot modify header information

作者 / 时间 2011-11-02 04:11:23

Ecshop前台页面可以正常访问,但访问ecshop管理员后台(domains.com/admin)提示“Warning: Cannot modify header information”,无法修改标题信息。详细报错信息如下: 下面报错信息中保护用户站点敏感信息,用***代替。 Warning: Cannot modify header information - headers already sent by (output started at /home/*****/domains/yt***.com/public_html/languages/zh_cn/admin/common.php:1) in /home/******/domains/yt***.com/public_html/includes/cls_template.php on line 58 截图如下: 该用户ecshop网店是刚刚迁移到无忧香港独立ip空间上来的,之前网站都是可以正常访问的,而且前台页面也是可以访问的,先排除程序上的错误。由于小编不精通php程序,所以我不能从程序分析找原因,所以我首先怀疑的是网站程序在上传中是否完整的上传?我重新上传了整站的压缩包然后在线解压,保障ecshop程序完整无错上传,问题依然存在。 当我查看到ecshop的数据库配置文件../data/config.php,终于找到报错的原因: 错误配置mysql数据库连接地址导致。错误的配置无忧主机连接mysql数据库服务器的方式: // database host $db_host   = "localhost:3306"; 、 截图如下: 无忧主机香港php虚拟主机提供的mysql数据库连接方式为本地连接——localhost,上述设置无法正常使用无忧主机提供的mysql数据库服务。正确的ecshop数据库配置方式如下: // database host $db_host   = "localhost";   如果你还是不太清楚在网站迁移过程中如何配置网站程序的数据库配置文件,建议你阅读教程:“如何设置无忧主机Mysql数据库连接方式”获取帮助信息。 无忧主机小编推荐阅读:深入浅出学习mysql数据库基础知识——如何访问连接mysql数据库   纯Linux环境下高端免备案[香港独立IP地址] php空间,仅仅只需199元一年起。商务中国域名核心代理直销50元注册国际顶级域名。

本文地址:https://www.51php.com/ecshop/4475.html

1
1
1
1
1
1
1