如何把本地电脑Zen Cart网站迁移到虚拟主机

如何把本地电脑Zen Cart网站迁移到虚拟主机

作者:DIYzhan.com |  浏览:7163 |  2 条评论
Ad - Web Hosting from SiteGround - Crafted for easy site management. Click to learn more.

和WordPress一样,我在《自己用Zen Cart做一个独立的外贸B2C网上商店的全过程图示》中建立的Zen Cart网站也是在本地电脑安装的,在本地电脑建好站后,我们同样需要把本地电脑的Zen Cart网站迁移虚拟主机上,别人才能访问的到。如果你还没有虚拟主机,那么你可以按照《美国主机推荐》中的推荐去购买一款主机,然后按照下面的步骤进行Zen Cart网站迁移吧。

本地电脑上Zen Cart网站迁移到虚拟主机过程

  1. 在新的虚拟主机上安装一个全新的Zen Cart网站(Zen Cart版本和本地的要一致);请看文章《快速简单地使用Zen Cart建站步骤》;测试后没问题后,备份新虚拟主机Zen Cart网站的 /includes/configure.php 和 /admin/includes/configure.php到本地电脑;zencart_banjia_1
  2. 把本地Zen Cart网站用打包为.ZIP格式压缩包;zencart_banjia_2
  3. 使用FTP工具或者虚拟主机中控制面板的文件管理工具把本地Zen Cart网站压缩包上传到虚拟主机中。虚拟主机中的文件管理工具请看文章《虚拟主机的控制面板的各项功能与操作》的文件管理部分;FTP工具上传文件到网站请看文章《外贸建站常用的FTP工具与使用》;zencart_banjia_3
  4. 使用虚拟主机中控制面板的文件管理工具把上一步上传到虚拟主机中的的压缩包解压缩覆盖到虚拟主机上新安装的Zen Cart网站文件(注意 /includes/configure.php 和 /admin/includes/configure.php会被覆盖了,使用第1步中备份的重新覆盖回来,覆盖前要把空间里的configure.php属性改为777,覆盖后改回444,改属性是在FTP中右键点击文件,选择属性;这是为了保持configure.php的设置是虚拟主机上的);zencart_banjia_4
  5. 登陆http://localhost/,进入原来本地电脑Zen Cart网站数据库,导出数据库;如何登陆本地网站数据库请看文章《XAMPP介绍,安装,使用与安装WordPress,Zen Cart实例》中关于XAMPP的使用;如何备份数据库请看文章《MySQL数据库是做什么的?如何建立网站的MySQL数据库》;phpMyAdmin 备份数据库,要选择 “添加 DROP TABLE” 选项;同时,在数据选项下,选择 “完整插入” 以及 “扩展插入”,保存SQL文件到本地计算机;zencart_banjia_5zencart_banjia_6zencart_banjia_7
  6. 登陆虚拟主机该网站的数据库,把在本地导出的数据库导入到虚拟主机该网站数据库;如何登陆并导入数据库请看文章《MySQL数据库是做什么的?如何建立网站的MySQL数据库》;虚拟主机上Zen Cart数据库信息请在第1步中备份的 /includes/configure.php 或者 /admin/includes/configure.php 里面 // define our database connection那里可以找到;zencart_banjia_8zencart_banjia_8_1zencart_banjia_9zencart_banjia_10zencart_banjia_11
  7. 完成!

注意:

  1. 如果你步骤2使用压缩包上传遇到麻烦,或者解压缩不熟悉,你可以选择通过FTP把你本地Zen Cart网站直接上传到虚拟主机覆盖虚拟主机上的Zen Cart网站文件,不要打包压缩和解压缩,只是时间会长点;

总结:把本地网站迁移到虚拟主机,主要有2个项:一是使用本地Zen Cart网站文件上传到虚拟主机覆盖虚拟主机上的Zen Cart网站文件(注意的是主机上/includes/configure.php 和 /admin/includes/configure.php这2个文件不要被覆盖);二是把本地电脑Zen Cart网站的数据库导入到虚拟主机中网站的数据库;

把Zen Cart网站从一个虚拟主机迁移到另一个虚拟主机

这个和把本地Zen Cart网站迁移到虚拟主机是一样的。不同的是你要先把旧的虚拟主机上Zen Cart文件压缩下载到本地,然后上传覆盖新虚拟主机上安装的Zen Cart网站((注意的是新主机上/includes/configure.php 和 /admin/includes/configure.php这2个文件不要被覆盖);下面下面是适合有一定基础的同学的教程:

如何迁移ZenCart到另一台服务器(同样适用于本地电脑上的Zen Cart迁移到虚拟主机,如果大家熟悉数据库的操作可以看下面的步骤)

1. 在新主机上,创建新的MySQL数据库。记下用户名、密码、数据库名以及主机名(通常是localhost)。

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

3. 完全备份已有数据库和商店程序。
a. 可以使用 “数据库备份模块” 或者 phpMyAdmin 来备份数据库 … 要选择 “添加 DROP TABLE” 选项;同时,在数据选项下,选择 “完整插入” 以及 “扩展插入”,保存SQL文件到本地计算机。
b. 通过FTP下载旧的网站上的所有文件 (如果可以的话,在服务器上压缩后再下载)

4. 上传旧的文件到新的服务器上,覆盖新服务器上的文件。两个文件例外:
不要覆盖新服务器上的 /includes/configure.php 和 /admin/includes/configure.php 文件。

5. 进入新服务器上的 phpMyAdmin 。
a. 选择新数据库 (安装了新的Zen Cart的数据库)
b. 删除所有数据表。
c. 导入上面 3a 中保存的SQL文件。

6. 下载缓存设置同步工具(见下载区),重置缓存设置。只要上传该文件到Zen Cart安装目录并运行(fix_cache_key.php)即可。运行后一定要删除该文件。

7. 完成。

原创文章,转载请注明: 转载自DIYzhan.com-从零开始自己做外贸网站和海外网络营销
本文链接地址:https://www.diyzhan.com/2014/04/zencart-ban-jia/

相关推荐
更多

评论已关闭。

长按扫我微信
需要帮助?
点击这里给我发消息