如何在Linux中安装X-Cart购物车
X-Cart是一个用PHP编写的商业开源电子商务CMS平台,用于为企业创建在线商店并销售产品。
在本主题中,我们将学习如何在 Debian 9、Ubuntu 16.04 或 CentOS 7 中安装 X-Cart 电子商务平台,以创建一个商业网上购物商店。
要求
- CentOS 7 中安装的 LAMP 堆栈
- Ubuntu 中安装的 LAMP 堆栈
- 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电商平台。