网站搜索

如何在Linux中安装X-Cart购物车


X-Cart是一个用PHP编写的商业开源电子商务CMS平台,用于为企业创建在线商店并销售产品。

在本主题中,我们将学习如何在 Debian 9Ubuntu 16.04CentOS 7 中安装 X-Cart 电子商务平台,以创建一个商业网上购物商店。

要求

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

第 1 步:X-Cart 安装的初始配置

1. 第一步,通过发出以下命令在系统中安装解压缩实用程序。


yum install unzip zip     [On CentOS/RHEL]
apt install zip unzip     [On Debian/Ubuntu]

2. X-Cart是一个基于Web的电子商务平台,部署在Linux中的LAMP堆栈之上。为了在您的系统中安装 X-Cart,首先通过发出以下命令在您的 LAMP 堆栈中安装所有必需的应用程序的 PHP 模块。

------------------ On CentOS/RHEL ------------------ 
yum install epel-release
yum install php-mbstring php-curl php-gd php-xml

------------------ On Debian/Ubuntu ------------------
apt install php7.0-mbstring php7.0-curl php7.0-gd php7.0-xm

3. 接下来,从默认配置文件中更新以下 PHP 变量,并设置 PHP 时区以匹配您的系统地理位置。 PHP 提供的时区列表可以在 PHP 官方时区页面找到。

根据您自己的发行版发出以下命令来编辑 PHP 配置文件。


vi /etc/php.ini                      [On CentOS/RHEL]
nano /etc/php/7.0/apache2/php.ini    [On Debian/Ubuntu]

更新 php.ini 配置文件中的以下变量。


file_uploads = On
allow_url_fopen = On
memory_limit = 128 M
upload_max_file_size = 64M
date.timezone = Europe/Bucharest

4. 保存并关闭 PHP 配置文件,然后通过发出以下命令重新启动 Apache 守护程序以反映更改。


systemctl restart httpd      [On CentOS/RHEL]
systemctl restart apache2    [On Debian/Ubuntu]

5. 接下来,登录到 MariaDB/MySQL 数据库控制台,并通过发出以下命令使用正确的凭据创建 X-Cart 应用程序数据库。

将数据库名称、用户和密码替换为您自己的值。

mysql -u root -p

MariaDB [(none)]> create database xcart;
MariaDB [(none)]> grant all privileges on xcart.* to 'xcartuser'@'localhost' identified by 'your_password';
MariaDB [(none)]> flush privileges;   
MariaDB [(none)]> exit

步骤2:在CentOS、Debian和Ubuntu中安装X-Cart

6. 要安装 X-Cart,首先从台式机进入 X-Cart 下载页面,通过从其网站填写所需的 Web 表单来下载最新的 zip 包。

然后,通过 scp 命令或 sftp 协议将下载的 zip 文件复制到服务器 /tmp 目录,如下例所示。


scp x-cart-5.3.3.4-gb.zip root@your_server_IP:/tmp   [Using SCP]
sftp://root@your_server_IP:/tmp                      [Using sFTP]   

7. 将 X-Cart zip 存档复制到服务器 /tmp 目录后,返回服务器终端并通过发出以下命令提取存档。


cd /tmp
unzip x-cart-5.3.3.4-gb.zip

8.然后,在/vaw/www/html/路径下创建一个名为shop的目录,并将xcart目录的内容复制到Web服务器文档中商店目录的根路径,通过发出以下命令。另外,将隐藏文件 .htaccess 复制到 webroot /shop 目录路径。


mkdir /vaw/www/html/shop
cp -rf xcart/* /var/www/html/shop/
cp xcart/.htaccess /var/www/html/shop/

9. 接下来,确保 webroot 路径 /shop 目录中的所有文件均归 Apache 用户所有。发出 ls 命令列出 /var/www/html/shop/ 目录权限。


chown -R apache:apache /var/www/html/shop        [On CentOS/RHEL]
chown -R www-data:www-data /var/www/html/shop    [On Debian/Ubuntu]
ls -al /var/www/html/shop

10. 接下来,通过 HTTP 协议将您的服务器 IP 地址转至 /shop URL,然后点击单击此处链接开始安装过程。


http://your_domain.tld/shop/

11. 接下来,选中我接受许可协议隐私政策,然后点击下一步按钮接受许可证并转到下一个安装屏幕。

12.在下一个屏幕上添加您的电子邮件地址并设置管理员帐户的密码,然后单击下一步按钮继续安装过程。

13. 接下来,添加之前创建的 X-Cart MySQL 数据库名称和凭据,选中安装示例目录,然后点击下一步按钮继续。

14.等待安装过程完成,您将看到两个用于访问X-Cart Administration区域(后台)面板和X-cart前端的链接您商店的strong>(客户区),如下图所示。

15.点击客户专区链接访问您的 X-cart 商店前端。您还可以通过导航到服务器 IP 地址或域名到 /shop URL 来访问商店前端,如下例所示。


http://yourdomain.tld/shop

16. 接下来,返回服务器控制台并通过发出以下命令来保护 X-Cart 支持的管理面板:


chown -R root /var/www/html/shop/etc/
chown root /var/www/html/shop/config.php

17.最后,通过点击管理员区域(后台)链接或通过 HTTP 协议导航到您的服务器 IP 地址或域名来访问 X-Cart 支持的面板>/shop/admin.php URL,如下例所示。


http://your_domain.tld/stop/admin.php

18. 使用安装过程中配置的凭据登录 X-Cart 支持的管理面板后,您应该激活您的 X-Cart 版本并开始管理您的在线商店。

恭喜!您已在您的服务器中成功安装并配置了X-Cart电商平台。