把ZenCart在线商店搭建到本地

  前些日子,要给在线的zencart商店做一些小改动,需要安装一个插件。大家都知道,zencart有很多插件选用,兼容性也好坏不一,直接在正在运营的网站程序上修改,难免会影响到客户体验,出什么差错了代价也比较大。所以,需要把在线的商店搭建到本地环境,以便于安装调试。

  一开始,我以为不就是给网站搬一下家嘛,应该不难。可是真正去做的时候,还是遇到了很多问题,折腾了好一阵子。主要原因应该是商店程序是在zencart基础上二次开发出来的,不是原生版本,有很多东西都有改动,搭建时也需要有相应的调整才行。我大致是按下面的流程来安装的:

  * 最好先在本地搭建个虚拟机,名称和在线的有点区别就行了,比如demo.example.com等

  1. 下载和服务器上的版本一样的zencart程序,我的是1.3.8a;
  2. 在本地mysql建一个和服务器上一样名字的空数据库;
  3. 安装下载的zencart(注意数据库名等);
  4. 备份前后台的配置文件
  5. 把服务器上的网站下载到本地后,删掉前台和后台的两个配置文件,覆盖刚才安装的所有文件。
  6. 把本地的数据库删除,重新建一个空的,数据库名称不变,把在线的数据库备份到本地后导入这个空的数据库。
  7. 用编辑器批量修改程序中的链接地址,那两个配置文件中的链接安装的时候已经修改过了,注意不要再改动。

这样,网站在本地就可以正常运营了。

原文地址:https://www.cnblogs.com/shaoyikai/p/3404653.html