ecshop网店安装问题

发布时间:2024-05-10 12:36 发布:上海旅游网

问题描述:

急求高手帮助,我用的华夏名网的linux主机,我不小心把数据库删除了,然后我重新安装了ecshop2.6.2网店程序,安装后把原来FTP下载的整店文件覆盖安装了一遍,可是安装好以后网店可以正常访问,但是后台登陆就出现这样的情况:Warning: Cannot modify header information - headers already sent by (output started at /home1/vhost/vh428377/www/ec/languages/zh_cn/admin/common.php:645) in /home1/vhost/vh428377/www/ec/includes/cls_template.php on line 58。我咨询了空间商的技术人员,他们给的答案是这样的:你好!不能用覆盖,Warning: Cannot modify header information - headers already sent by....
这类语句,造成这个原因是因为setcookie语句的问题。

cookie本身在使用上有一些限制,例如:
1.呼叫setcookie的叙述必须放在<html>标签之前
2.呼叫setcookie之前,不可使用echo
3.直到网页被重新载入后,cookie才会在程式中出现
4.setcookie函数必须在任何资料输出至浏览器前,就先送出
5.……
基於上面这些限制,所以执行setcookie()函数时,常会碰到"Undefined index"、"Cannot modify header information - headers already sent by"…等问题,解决"Cannot modify header information - headers already sent by"这个错误的方法是在产生cookie前,先延缓资料输出至浏览器,因此,您可以在程式的最前方加上ob_start();这个函数。这样就可以解决了。
2009-08-15 09:44:25 系统 回答 :
但是我实在不知道如何操作,请高手帮助一下,谢谢,对于高手来说其实很简单的问题,但是对于我这个菜鸟来说就比较麻烦了,谢谢高人了。 我以前也出现过一次,但是我重新安装了ecshop网店程序后覆盖了就好了,为什么这次就不行了呢?网店程序还是以前下载的,版本还是没有变化,还是ecshop2.6.2
不要在网上搜一些我不懂的答案,请告诉我具体解决办法,比如:有的答案说改动php.ini里的什么东西,请告诉我php.ini在那里,怎么打开,怎么修改,这样才能帮到我,谢谢。

问题解答:

你遇到的问题不是一般人能解决,QQ:542727053

热点新闻