如何迁移ZenCart到另一台服务器

Zen Cart说明文件,安装指南和使用手册等等。可以回复,不能发新贴。

版主: 17412718

版面规则
新手必读栏目。本版面不能发新贴,可以回复

Re: 如何迁移ZenCart到另一台服务器

帖子luck100 » 2010-07-30 10:20

ding
luck100
新手上路
新手上路
 
帖子: 7
注册: 2010-06-19 16:12
QQ 帐号: 1034279684

Re: 如何迁移ZenCart到另一台服务器

帖子betterlin » 2010-07-31 17:22

太感谢了,成功安装。。。
betterlin
普通会员
普通会员
 
帖子: 39
注册: 2010-03-03 9:35
QQ 帐号: 534565694

Re: 如何迁移ZenCart到另一台服务器

帖子carter » 2010-07-31 23:50

留个脚印
carter
高级会员
高级会员
 
帖子: 298
注册: 2009-04-18 13:59

Re: 如何迁移ZenCart到另一台服务器

帖子xiao_min » 2010-08-09 15:05

好复杂啊,迁移空间和转移服务器一样的吗?
头像
xiao_min
VIP会员
VIP会员
 
帖子: 339
注册: 2010-06-08 11:17

Re: 如何迁移ZenCart到另一台服务器

帖子li-he-qi » 2010-12-07 15:13

各位高手,迁站出现以下问题,自己无法解决,麻烦帮小弟看看,有同时总是的兄弟也可以看看,下面有些经验

1.前台所有页面失去控制,没有了组织,好像是CSS不起作用了
2.登入新网站的管理后台,用数据库模块恢复数据库后,后台的所有菜单变成和以前网站一样,退出后就再也无法登入,提示用户名或密码出错

我用的是GODADDY的LINUX主机,这两天用买域各送的免费空间做了一个原有网站的备份网站,我结合JACK写的步聚按照以一方法做的:
1. 在新主机上,创建新的MySQL数据库。记下数据库用户名、密码、数据库名以及主机名

2. 在新主机上,全新安装相同版本的Zen Cart,这保证configure.php文件中的设置正确。
在安装的时候,要安装演示数据,这样可以测试安装是否正确。

3.试着登陆前台和后台:正常

4.备份旧有程序
a.通过FTP完全备份已有商店程序,
b.删除后台管理目录的HTACCESS和HTPASSWD文件(我在旧站上保护了这个目录)
C.删除/includes/configure.php 和 /admin/includes/configure.php 文件,以免上传到新主机时覆盖新主机上的这两个文件
D.把备份程序的管理目录改回admin,以利上传时覆盖新主机上的admin目录

5.三种方法同时备份数据库,因为不知道哪种恢复能成功:
a.通过GODADDY后台备份旧数据库,(旧数据库备份比较快,大概10分钟,恢复到新数据库时一直显示PENDING,有几个小时,不成功)
b.通后台PHPMyAdmin备份数据库,要选择 "添加 DROP TABLE" 选项;同时,在数据选项下,选择 "完整插入" 以及 "扩展插入",保存SQL文件到本地计算机。(无法导入,出错)
c.通过商店后台备份数据库,(恢复到新站时:导入压缩形式的备份文件恢复能成功,普通形式出错)

6.恢复程序:通过FTP进入新空间,上传旧的文件到新的服务器上,覆盖新服务器上的文件。

7.试着登陆前台和后台:成功

8.恢复数据库:
a.通过FTP上传旧站的数据库备份文件到新空间后台管理目录下的BACKUPS备份目录下
b.我没有删除新站的数据表
c.恢复数据:登入新网站管理后台,通过数据库备份模块,选择刚上传的数据库文件(选择压缩形式的)恢复数据,提示成功
d.不要退出,刷新后台,后台菜单恢复成功,前台显示的内容全部恢复成旧站的,只是页面没有了组织,CSS不起作用
e.退出后台后,无法再登入.

9.下载并执行了缓存设置同步工具:fix_cache_key.php,修正了数据库的SESSIONS-WRITE目录,但上述两个问题仍在
迁站出错.jpg
li-he-qi
高级会员
高级会员
 
帖子: 101
注册: 2010-09-22 22:47

Re: 如何迁移ZenCart到另一台服务器

帖子li-he-qi » 2010-12-07 20:03

后台无法登录的问题,我自己解决了,其思路是:
倒入旧站数据后,后台无法登陆,说明账号和密码被改变,由于我通过PHPMyAdmin查看后台,看到有一个amdin表,进入后发现果然里面有我旧站后台的用户名等,说明这个表被旧数据覆盖,由是手动改了账号和密码,我想这下应该可以进后台了,但仍进不去,后在GOOGLE里查找看到有前辈担供了一些方法,于是再次修改admin数据表,admin_name字段写入 admin
admin_pass字段写入351683ea4e19efe34874b501fdbf9792:9b,然后以admin/admin登陆,再改成自己账号和密码至此,后台无法登陆的问题解决

在此顺便再帮大家整理下迁站的步骤,适用GODADDY的LINUX主机,其他的只供可以参考
1. 在新主机上,创建新的MySQL数据库。记下数据库用户名、密码、数据库名以及主机名

2. 在新主机上,全新安装相同版本的Zen Cart,这保证configure.php文件中的设置正确。
在安装的时候,要安装演示数据,这样可以测试安装是否正确。

3.试着登陆前台和后台,此时应该是能登陆的

4.备份旧有程序
a.通过FTP完全备份已有商店程序,
b.最好删除旧站一些自己添加的HTACCESS和HTPASSWD文件,在网站迁好后重新生成,因为新站的物理路径发生了变化
c.删除备份中的/includes/configure.php 和 /admin/includes/configure.php 文件,以免上传到新主机时覆盖新主机上的这两个文件
d.把备份程序的管理目录改回admin,以利上传时覆盖新主机上的admin目录,

5.为保险起见,三种方法同时备份数据库,因为不知道哪种恢复能成功,我感觉网络不可靠呀,总是会有些突发的怪事,小心点好:
a.通过GODADDY后台备份旧数据库,(个人经验:旧数据库备份比较快,大概10分钟,恢复到新数据库时一直显示PENDING,有几个小时,不成功)
b.通后台PHPMyAdmin备份数据库,要选择 "添加 DROP TABLE" 选项;同时,在数据选项下,选择 "完整插入" 以及 "扩展插入",保存SQL文件到本地计算机。(我试过无法导入,出错)
c.通过商店后台备份数据库,(最好以压缩形式备份)

6.恢复程序:通过FTP进入新空间,上传旧的文件到新的服务器上,覆盖新主机上的文件。

7.试着登陆前台和后台:此时应该是成功的

8.恢复数据库:
a.通过FTP上传旧站的数据库备份文件到新空间admin目录下的BACKUPS备份目录下
b.我没有删除新站的数据表
c.恢复数据:登入新网站管理后台,通过数据库备份模块,选择刚上传的数据库文件(选择压缩形式的)恢复数据(试过以没有压缩的文件恢复,出错)
d.不要退出,刷新后台,此时后台菜单应恢复成旧站的内容
e.退出后台后,此时应该无法再登入后台,如果你在上传旧数据库前没有改过旧admin表的值的话。新数据表中的内容被覆盖,不用怕,这样恢复:通过PHPMyAdmin进入数据库,找到amdin表,在admin_name字段写入 admin,在admin_pass字段写入351683ea4e19efe34874b501fdbf9792:9b,然后以admin/admin登陆,再修改成其他账号和密码

9.下载缓存设置同步工具:fix_cache_key.php,上传到新站根目录下,通过浏览器执行,修正数据库的SESSIONS-WRITE的物理路径

10,按照JACK老大的安全建站的步骤,重新执行所有步骤

11.完成

在此再次麻烦JACK老大和大家帮我看看上图中,前台所有页面失控变形的原因,自己怎么都搞不定呀
li-he-qi
高级会员
高级会员
 
帖子: 101
注册: 2010-09-22 22:47

Re: 如何迁移ZenCart到另一台服务器

帖子mayq » 2010-12-07 22:30

2. 在新主机上,全新安装相同版本的Zen Cart,这保证configure.php文件中的设置正确。

jack, 我的程序是 “Zen Cart v1.3.9f 中文插件版”升级到“Zen Cart v1.3.9h 中文插件版 ”的,请问我迁移时在新的主机上该首先安装f版还是直接装h版?
请帮忙,谢谢!
mayq
新手上路
新手上路
 
帖子: 13
注册: 2010-08-15 11:43
QQ 帐号: 1157136595

Re: 如何迁移ZenCart到另一台服务器

帖子li-he-qi » 2010-12-08 0:29

还没有人回答呀,自己顶下!
GODADDY的前台顶部有广告,不知道是不是给广告挤变形?整个页面的内容全部挤到左边
这是底部的样子:
页面走样-底部.jpg
li-he-qi
高级会员
高级会员
 
帖子: 101
注册: 2010-09-22 22:47

Re: 如何迁移ZenCart到另一台服务器

帖子Jack » 2010-12-08 2:30

mayq 写道:2. 在新主机上,全新安装相同版本的Zen Cart,这保证configure.php文件中的设置正确。

jack, 我的程序是 “Zen Cart v1.3.9f 中文插件版”升级到“Zen Cart v1.3.9h 中文插件版 ”的,请问我迁移时在新的主机上该首先安装f版还是直接装h版?
请帮忙,谢谢!

安装139h版本
头像
Jack
论坛版主
论坛版主
 
帖子: 11665
注册: 2004-12-16 10:04

Re: 如何迁移ZenCart到另一台服务器

帖子Jack » 2010-12-08 2:31

li-he-qi 写道:还没有人回答呀,自己顶下!
GODADDY的前台顶部有广告,不知道是不是给广告挤变形?整个页面的内容全部挤到左边
这是底部的样子:
页面走样-底部.jpg

检查下 \includes\configure.php 中的设置
头像
Jack
论坛版主
论坛版主
 
帖子: 11665
注册: 2004-12-16 10:04

上一页下一页

回到 新手上路

在线用户

正在浏览此版面的用户:没有注册用户 和 1 位游客