迁移 Zen Cart 网站到新服务器可能听起来复杂,但遵循正确的步骤,可以轻松完成这项任务。本文将提供一份详细的指南,以确保无缝搬迁 Zen Cart 网站到新主机上。
步骤 1:新主机准备。
在新主机上,首先创建一个新的 MySQL 数据库。请记下数据库的用户名、密码、数据库名以及主机名(通常是 localhost)。
步骤 2:安装 Zen Cart。
在新主机上,安装与原始网站相同版本的 Zen Cart。这将确保 configure.php 文件中的设置是正确的。在安装时,建议安装演示数据,以便可以测试安装是否正确。执行以下子步骤:
a. 安装 Zen Cart。
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:完成迁移。
现在,已经成功迁移了 Zen Cart 网站到新的服务器上。可以测试网站是否正常运行,并确保所有数据和设置都已正确转移。
另外,这里还有一种更简单的方法:
停止原网站的运行。
复制原网站的所有 Zen Cart 文件和目录到新的主机。
导出原网站的数据库。
在新主机上创建一个 Zen Cart 数据库,然后导入原数据库中的数据。
设置新数据库的用户和权限。
修改新网站的两个文件 includes/configure.php 和 admin/includes/configure.php,主要修改域名、物理路径、数据库名称、数据库用户名和密码等内容。
登录新网站的后台,更新商店设置中的日志和会话文件保存路径。
完成。
通过遵循这些步骤,可以轻松地将 Zen Cart 网站迁移到新的服务器,而无需担心数据丢失或配置错误。这个过程可能需要一些时间,但确保按照步骤执行,就能成功搬迁在线商店。