本主题将介绍基于Debian的Linux发行版以及RHEL和CentOS 7 Linux操作系统中Zen Cart开源电子商务平台的逐步安装过程。
Zen Cart是一个易于管理和流行的购物CMS平台,采用PHP服务器端编程语言编写,部署在LAMP之上,主要用于创建广告产品和商品的在线商店。
要求
第1步:安装Zen Cart的系统先决条件
1.在第一步中,登录到您的服务器控制台并执行以下命令,以便在您的系统中安装unzip和curl实用程序。
# yum install unzip zip curl [On CentOS/RHEL] # apt install zip unzip curl [On Debian/Ubuntu]
2. Zen Cart在线电子商务平台通常安装在Linux系统的LAMP之上。 如果LAMP已经安装在您的机器上,您还应该确保您安装了Zen Cart电子商务应用程序所需的以下PHP扩展,方法是发出以下命令。
------------------ On CentOS/RHEL ------------------ # yum install epel-release # yum install php-curl php-xml php-gd php-mbstring ------------------ On Debian/Ubuntu ------------------ # apt install php7.0-curl php7.0-xml php7.0-gd php7.0-mbstring
3.完成所有必需的PHP模块并安装到您的系统后,打开特定于您的Linux发行版的默认PHP配置文件,并更新下面的PHP设置。
根据您的发行版发出以下命令以打开和编辑PHP配置文件。
# vi /etc/php.ini [On CentOS/RHEL] # nano /etc/php/7.0/apache2/php.ini [On Debian/Ubuntu]
搜索并替换下面的PHP设置,如下面的摘录所示:
file_uploads = On allow_url_fopen = On memory_limit = 64M upload_max_file_size = 64M date.timezone = Europe/Bucharest
访问官方的PHP时区列表 ,以便根据您的服务器地理位置找到正确的时区。
4.使用所需设置更新PHP配置文件后,保存并关闭文件并重新启动Apache服务,以通过发出以下命令重新读取配置。
# systemctl restart httpd [On CentOS/RHEL] # systemctl restart apache2 [On Debian/Ubuntu]
5. Zen Cart电子商务平台需要一个RDBMS数据库来存储应用程序数据。 要创建Zen Cart数据库,请登录到MySQL服务器控制台并发出以下命令来创建Zen Cart数据库以及访问数据库所需的凭据。
用您自己的设置替换数据库名称,用户和密码变量。
# mysql -u root -p MariaDB [(none)]> create database zencart_shop; MariaDB [(none)]> grant all privileges on zencart_shop.* to 'your_user'@'localhost' identified by 'your_password'; MariaDB [(none)]> flush privileges; MariaDB [(none)]> exit
第2步:在CentOS,Debian和Ubuntu中安装Zen Cart
6.要安装Zen Cart电子商务应用程序,请先发出以下命令,在您的系统中下载最新的Zen Cart zip存档文件。
# wget https://sourceforge.net/projects/zencart/files/CURRENT%20-%20Zen%20Cart%201.5.x%20Series/zen-cart-v1.5.5e-03082017.zip
7. Zen Cart压缩文件下载完成后,发出以下命令解压zip压缩文件并将安装文件复制到Web服务器文档根路径。
# unzip zen-cart-v1.5.5e-03082017.zip # cp -rf zen-cart-v1.5.5e-03082017/* /var/www/html/
8.接下来,发出以下命令,向服务器文档根路径中的Zen Cart安装文件授予Apache HTTP服务器完全写入权限。
# chown -R apache:apache /var/www/html/ [On CentOS/RHEL] # chown -R www-data:www-data /var/www/html/ [On Debian/Ubuntu]
9.接下来,打开浏览器并通过HTTP协议导航到您的服务器IP地址或域名, 点击点击此处链接以启动Zen Cart的安装过程。
http://your_domain.tld/
ZenCart安装向导
10.下一步,Zen Cart安装程序将检查您的系统,并在系统配置不符合安装购物平台的所有要求时报告最终的问题。 如果没有显示警告或错误,请单击继续按钮移至下一步。
ZenCart系统检查
11.在下一个安装阶段,检查以同意许可条款并验证您的商店前端URL地址,如下面的屏幕截图所示。 替换IP地址或域名以匹配您的服务器配置。 完成点击“ 继续”按钮后,即可继续安装。
ZenCart系统设置
12.接下来,提供MySQL数据库信息(数据库主机地址,数据库名称和凭证),检查Load Demo Data到Zen Cart数据库,并选择数据库字符集,数据库前缀和SQL缓存方法,如下图所示。 完成后点击继续按钮以进一步配置Zen Cart。
ZenCart数据库设置
13.在下一个安装屏幕中,提供将用于登录以存储备份的管理员超级用户名和超级用户管理员帐户的电子邮件地址。 编写或制作管理员临时密码和管理员目录名称的照片,然后点击继续按钮开始安装过程。
ZenCart管理员设置
14.等待安装过程完成,您将重定向到Zen Cart最终安装屏幕。 在这里你可以找到两个链接来访问Zen Cart管理员支持的仪表盘和你的店面链接,如下面的截图所示。 确保您记下商店管理员的后端地址。
ZenCart安装完成
15.现在,在实际登录到您的商店后端面板之前,首先返回到您的服务器bash控制台并发出以下命令以删除安装目录。
# rm -rf /var/www/html/zc_install/
16.之后,回到浏览器并点击管理后台链接,以重定向到Zen Cart后台仪表板登录页面。 使用之前配置的管理员用户和密码登录到Zen Cart管理员面板,系统将提示您更改管理员帐户临时密码以确保您的商店安全。
ZenCart管理员登录
设置ZenCart管理员密码
17.首次登录Zen Cart后台面板时,屏幕上会显示一个新的初始设置向导。 在最初的向导中添加您的商店名称,所有者,店主电子邮件地址,商店国家,商店区域和商店地址,并点击更新按钮保存更改。 完成这最后一步后,您可以开始管理您的网上商店,配置位置和税收,并添加一些产品。
ZenCart初始安装向导
18.最后,为了访问您的Zen Cart前端存储,请通过HTTP协议导航到您的服务器IP地址或域名,如下图所示。 这是您的广告产品将显示给您的客户的网页。
http://ww.yourdomain.tld
ZenCart商店前端
恭喜! 您已经在您的系统中成功部署了Zen Cart在线电子商务平台。