求助网站迁移问题

2016-07-07 15:17 来源:www.chinab4c.com 作者:ecshop专家

自己有个小站,是花钱请人做的,应该用的是ecshop做的,但是我们合作很不愉快,现在他也不管我了,我想自己换个空间,但是他不提供安装源文件,我现在安装完了,正在使用中的网站文件的备份,我把现有网站上所有的www目录下的文件上传到新空间的public_html目录下,同时创建了相同的数据库名,数据用户名和密码都是一样的,使用原网站后台管理节目提供的数据库备份功能,备份了sql文件,在新数据库中恢复了,可以,我打开新空间,网站却报错,找不到什么sessi**的表。我看了一下,恢复完的数据库中,的确没有sessi**这个表,用2.7.2的sql文件创建了一个sessi**和session.data的表之后,继续报其他错误,真是郁闷啊

所以想请教一下,这是怎么回事呢,

怎么看出做网站的用的是哪个版本的ecshop做的网站,他改动的应该不少,网站根目录里面有ecshopserver_utf8目录和assistant_utf8目录,还整合了一个论坛,所以还有个uc_client目录

回答:
报什么错?是不是权限的问题?

应该不是权限的事情,我就是觉得现在除了数据库结构不一样(因为原网站的主机的phpmyadmin用不了,导不出所有表结构,2.7.2版的session表结构可能不一样吧),所有网站的文件都是一样的。应该不会报错。
周一上班了再说吧,现在手机上网,玩不起,流量费高)

为了避免表丢失的情况,可以先进行系统安装,然后在恢复数据,注意表前缀

为了避免表丢失的情况,可以先进行系统安装,然后在恢复数据,注意表前缀
admin123456 发表于 2011-10-23 11:54

系统安装?我可不知道他用哪个版本的ecshop改的啊,所有版本的sql结构应该不一样吧。
表前缀我是注意了,不会错的。
以下是报错信息,就是我用2.7.2的sql单独创建了session表和session.data表之后
Warning: Cannot modify header information - headers already sent by (output started at /public_html/index.php:1) in /public_html/includes/cls_session.php on line 116

Warning: Cannot modify header information - headers already sent by (output started at /public_html/index.php:1) in /public_html/includes/init.php on line 162

Warning: Cannot modify header information - headers already sent by (output started at/public_html/index.php:1) in/public_html/includes/init.php on line 163

Warning: Cannot modify header information - headers already sent by (output started at/public_html/index.php:1) in/public_html/includes/cls_template.php on line 58

Warning: Cannot modify header information - headers already sent by (output started at/public_html/index.php:1) in/public_html/includes/lib_main.php on line 1090

文件夹的权限不足改成777

7楼回答的是6楼的问题 的

我可以代为完整转移贵站QQ 733905

我可以代为完整转移贵站QQ 733905
phpsir 发表于 2011-10-24 10:52

非常感谢,现在已经上传完毕了,网站内容显示出来,就是报以上几个错误,也让我学习一下吧。

另外首页有个flash广告,不知道是谁弄的,结果flash一片空白了,之前还是有图片一张一张的可以换的。

审核机制很烦人啊,着急问题不能问,呵呵