网站搜索

如何在Linux中安装Zen Cart电子商务购物商店


本主题将介绍在基于 Debian 的 Linux 发行版和 RHEL 中逐步安装 Zen Cart 开源电子商务平台的过程。 CentOS 7 Linux 操作系统。

Zen Cart是一个易于管理且流行的购物CMS平台,采用PHP服务器端编程语言编写,部署在LAMP堆栈之上,主要用于创建在线商店用于广告产品和商品。

要求

  1. CentOS 7 中安装的 LAMP 堆栈
  2. Ubuntu 中安装的 LAMP 堆栈
  3. Debian 中安装的 LAMP 堆栈

第 1 步:安装 Zen Cart 的系统先决条件

1. 第一步,登录服务器控制台并发出以下命令,以便在系统中安装 unzipcurl 实用程序。

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 文件下载完成后,发出以下命令来提取 zip 存档并将安装文件复制到 Web 服务器文档根路径。

unzip zen-cart-v1.5.5e-03082017.zip
cp -rf zen-cart-v1.5.5e-03082017/* /var/www/html/

8. 接下来,发出以下命令以授予 Apache HTTP 服务器对服务器文档根路径中的 Zen Cart 安装文件的完全写入权限。

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/

10. 在下一步中,Zen Cart 安装程序将检查您的系统并报告最终问题,以防系统配置不满足安装购物平台的所有要求。如果没有显示警告或错误,请单击继续按钮转到下一步。

11. 在下一个安装阶段,检查以同意许可条款并验证您的商店前端 URL 地址,如下面的屏幕截图所示。替换 IP 地址或域名以匹配您的服务器配置。完成后,点击继续按钮继续安装过程。

12.接下来,提供MySQL数据库信息(数据库主机地址、数据库名称和凭据),勾选加载演示数据到Zen Cart数据库并选择数据库字符集、数据库前缀和 SQL 缓存方法,如下面的屏幕截图所示。完成后单击继续按钮以进一步配置 Zen Cart。

13. 在下一个安装屏幕中,提供将用于登录存储支持的管理员超级用户名称以及超级用户管理员帐户的电子邮件地址。写下或制作管理员临时密码和管理员目录名称的图片,然后点击继续按钮开始安装过程。

14.等待安装过程完成,您将重定向到 Zen Cart 最终安装屏幕。在这里,您将找到两个用于访问Zen Cart Admin Backed仪表板和您的店面链接,如下面的屏幕截图所示。请务必记下商店管理后端地址。

15. 现在,在实际登录到商店后端面板之前,首先返回到服务器 bash 控制台并发出以下命令以删除安装目录。

rm -rf /var/www/html/zc_install/

16. 然后,返回浏览器并单击管理后端链接,以重定向到 Zen Cart 后端仪表板登录页面。使用之前配置的管理员用户和密码登录 Zen Cart 管理面板,系统会提示您更改管理员帐户临时密码以保护您的商店。

17.当您首次登录 Zen Cart 后端面板时,屏幕上将显示一个新的初始设置向导。在初始向导中添加您的商店名称、所有者、商店所有者电子邮件地址、商店国家/地区、商店区域和商店地址,然后单击更新按钮保存更改。完成最后一步后,您可以开始管理您的在线商店,配置位置和税费并添加一些产品。

18.最后,为了访问您的 Zen Cart 前端商店,请通过 HTTP 协议导航到您的服务器 IP 地址或域名,如下面的屏幕截图所示。这是向您的客户展示您的广告产品的网页。

http://ww.yourdomain.tld 

恭喜!您已成功在系统中部署Zen Cart在线电子商务平台。