如何用xampp搭建本地环境并安装zencart程序

如何用xampp搭建本地环境并安装zencart程序,第1张

安装xampp

首先,简单了解一下xampp。xampp(Apache+MySQL+PHP+PERL)是一个功能强大的服务器系统开发套件,可以为本地提供MySQL+PHP的环境。适用于调试一切php源码的建站程序。支持windows,Linux,Mac OS X和Solaris四种系统。安装简单,功能强大。

进去后,有三种下载选择,安装包,和zip,7zip压缩包。具体的安装方法上面有详细的说明。

安装好后,打开xampp-control.exe,启动mysql和Apache,保持在running的状态。然后在浏览器输入http://localhost或者http://127.0.0.1,就会出现xampp页面。

本地安装zencart程序

首先需要下载一个zencart程序。下载地址http://www.zen-cart.cn/zen-cart 有多个版本可供选择。

然后进入http://localhost,打开phpmyadmin,新建一个数据库。

再将下载好的程序解压,找到xampp/htdocs目录,新建个zencart文件夹,将解压后的众多文件放进去。

在浏览器输入http://localhost/zencart,就进入zencart的安装步骤,和网上安装是一模一样的。在连接数据库那一步,填入你前面创建的数据库信息即可。

第一步:在服务器上,找到文件: /catalog/includes/dist-configure.php

将该文件改名为 configure.php 并修改权限为 777 (所有人可以读取-写入-执行)

接下来, 在服务器上找到文件: /catalog/admin/includes/dist-configure.php

将该文件改名为 configure.php 并修改权限为 777 (所有人可以读取-写入-执行)

第二步:设置目录权限

现在,将下面的目录权限改为 777 (读取/写入/执行).

/cache

/images

/includes/languages/english/html_includes

/media

/pub

/admin/backups

/admin/images/graphs

提示: 打开目录images,修改所有子目录以及它们的子目录为777。例如 (这只是部分列表):

/images/attributes

/images/dvd

/images/large

/images/large/dvd

/images/medium

/images/upload

提示: 如果您忘了修改某个图像目录或其中的子目录 /images ,在使用时,会提示您无法写入该目录

第三步:在浏览器地址栏,输入您新商店的网址, 安装程序将自动运行。

不管是在linux下安装还是移植(转移)zencart商城,首先必须满足这个zencart程序在我们最初安装时会检测系统的web环境是否支持它要正常运行的一系列的条件,比如得支持zlib、gzip、一些目录的可写等等,如果这些不满足的话,即使移过去不是这个问题就是那个问题,比如前台或后台会空白怎么的、或后台能登陆,但打开前台跳到后台等问题多多,所以起初安装系统那些一定要满足,然后你移植等不成功就是2个配置文件configure.php的问题,一个在include目录下,另一个在admin/include目录下;对于必须满足zencart正常运行的一些目录权限列出如下:

第一步:在服务器上,找到文件: /catalog/includes/dist-configure.php

将该文件改名为 configure.php 并修改权限为 777 (所有人可以读取-写入-执行)

接下来, 在服务器上找到文件: /catalog/admin/includes/dist-configure.php

将该文件改名为 configure.php 并修改权限为 777 (所有人可以读取-写入-执行)

第二步:设置目录权限

现在,将下面的目录权限改为 777 (读取/写入/执行).

/cache

/images

/includes/languages/english/html_includes

/media

/pub

/admin/backups

/admin/images/graphs

提示: 打开目录images,修改所有子目录以及它们的子目录为777。例如 (这只是部分列表):

/images/attributes

/images/dvd

/images/large

/images/large/dvd

/images/medium

/images/upload

提示: 如果您忘了修改某个图像目录或其中的子目录 /images ,在使用时,会提示您无法写入该目录

这些目录满足后,还有一些组件的满足后就可以安装,如果转移后的主机或服务器满足了这些条件就可以转移,转移最简单的方法如下:

1. 停止运行旧的网站

2. 备份旧网站所有zencart文件、目录到新的主机上

3. 导出旧网站的数据库(可以用phpmyadmin或帝国等工具)

4. 在新的主机上建立zencart数据库(最好数据库名、密码、数据库用户都跟旧的一模一样,这样一般不会出问题),然后导入旧的数据

5. 设置好数据库用户和权限

6. 修改新网站的两个文件

\includes\configure.php 和 \admin\includes\configure.php

主要是域名、物理路径、数据库名称、数据库用户名、密码这些内容

7. 登录新网站的后台,修改

商店设置-日志选项-日志保存到的路径

商店设置-Sessions-Sessions目录的路径

这一步也可以用zencart一个缓存设置同步工具

8. 完成

需要解决更多linux问题,详情请看 http://www.linuxprobe.com/chapter-00.html

望采纳


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/7932513.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-11
下一篇 2023-04-11

发表评论

登录后才能评论

评论列表(0条)

保存