如何在 Ubuntu 18.04 LTS 上安装 CS-Cart如何在 Ubuntu 18.04 LTS 上安装 CS-Cart如何在 Ubuntu 18.04 LTS 上安装 CS-Cart如何在 Ubuntu 18.04 LTS 上安装 CS-Cart
  • 文章
  • 正则表达式
    • 工具
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容
发表 admin at 2025年2月28日
类别
  • 未分类
标签

如何在 Ubuntu 18.04 LTS 上安装 CS-Cart

在此页

  1. 要求
  2. 开始
  3. 安装 LAMP 服务器
  4. 配置 MariaDB
  5. 安装CS-Cart
  6. 为 CS-Cart 配置 Apache
  7. 访问 CS-Cart 网络界面

CS-Cart 是一个简单而强大的电子商务平台,可用于轻松托管您自己的在线商店。它是用 PHP 编写的,并使用 MariaDB 来存储它们的数据。您可以使用内置的网络界面轻松地销售和管理产品库存。 CS-Cart 不提供免费版本,可免费试用 30 天。它专为构建和管理任何规模的有吸引力的店面而设计。 CS-Cart 提供许多功能,例如多商店、集成 SEO、主题编辑器、布局编辑器、不同的支付系统等等。

在本教程中,我们将学习如何在 Ubuntu 18.04 服务器上安装 CS-Cart。

要求

  • 一台运行 Ubuntu 18.04 的服务器。
  • 已为您的服务器设置根密码。

入门

在开始之前,您需要使用最新版本更新您的系统。您可以通过运行以下命令来执行此操作:

apt-get update -y
apt-get upgrade -y

服务器更新后,重新启动服务器以应用更改。

安装 LAMP 服务器

CS-Cart 运行在 web 服务器上,用 PHP 编写,并使用 MariaDB 作为数据库。因此,您需要在系统中安装 Apache、MariaDB、PHP 和其他 PHP 模块。您可以使用以下命令安装所有这些:

apt-get install apache2 mariadb-server php7.2 libapache2-mod-php7.2 php7.2-common php7.2-sqlite3 php7.2-curl php7.2-intl php7.2-mbstring php7.2-xmlrpc php7.2-mysql php7.2-gd php7.2-xml php7.2-cli php7.2-zip php7.2-soap unzip -y

安装完所有包后,打开 php.ini 文件并修改一些参数:

nano /etc/php/7.2/apache2/php.ini

更改以下行:

memory_limit = 256M
upload_max_filesize = 150M
max_execution_time = 360
date.timezone = Asia/Kolkata

完成后保存并关闭文件。然后,重新启动 Apache 和 MariaDB 服务,并使用以下命令使它们能够在启动时启动:

systemctl restart apache2
systemctl start mariadb
systemctl enable apache2
systemctl enable mariadb

完成后,您可以继续下一步。

配置 MariaDB

默认情况下,MariaDB 未加固。因此,您需要保护它。您可以使用以下命令执行此操作:

mysql_secure_installation

此命令将更改 root 密码、删除匿名用户、禁止 root 远程登录并删除测试数据库并以 s$访问它

    Enter current password for root (enter for none):
    Set root password? [Y/n]: N
    Remove anonymous users? [Y/n]: Y
    Disallow root login remotely? [Y/n]: Y
    Remove test database and access to it? [Y/n]:  Y
    Reload privilege tables now? [Y/n]:  Y

MariaDB 安全后,使用以下命令登录 MariaDB shell:

mysql -u root -p

提供您的 root 密码,然后使用以下命令为 CS-Cart 创建数据库和用户:

MariaDB [(none)]> CREATE DATABASE cscartdb;
MariaDB [(none)]> CREATE USER 'cscart'@'localhost' IDENTIFIED BY 'password';

接下来,使用以下命令授予 CS-Cart 数据库的所有权限:

MariaDB [(none)]> GRANT ALL PRIVILEGES ON cscartdb.* TO 'cscart'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION;

接下来,使用以下命令刷新权限并退出 MariaDB shell:

MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> EXIT;

完成后,您可以继续下一步。

安装CS-Cart

首先,您需要从他们的网站下载最新版本的 CS-Cart。下载成功完成后,使用以下命令解压缩下载的文件:

mkdir /var/www/html/cscart
unzip cscart_v4.9.3.SP1.zip -d /var/www/html/cscart

接下来,使用以下命令为 cscart 目录提供适当的权限:

chown -R www-data:www-data /var/www/html/cscart/
chmod -R 755 /var/www/html/cscart/

完成后,您可以继续下一步。

为 CS-Cart 配置 Apache

首先,您需要为 CS-Cart 创建一个 Apache 虚拟主机文件。您可以使用以下命令执行此操作:

nano /etc/apache2/sites-available/cscart.conf

添加以下行:

<VirtualHost *:80>
     ServerAdmin 
     ServerName example.com
     DocumentRoot /var/www/html/cscart/

     <Directory /var/www/html/cscart/>
        Options FollowSymlinks
        AllowOverride All
        allow from all
     </Directory>

     ErrorLog /var/log/apache2/cscart_error.log
     CustomLog /var/log/apache2/cscartcart_access.log combined
</VirtualHost>

完成后保存并关闭文件。然后,使用以下命令启用 CS-Cart 虚拟主机文件:

a2ensite cscart.conf

接下来,使用以下命令启用 Apache 重写模块:

a2enmod rewrite

最后,使用以下命令重新启动 Apache 服务以应用所有更改:

systemctl restart apache2

您可以使用以下命令验证 Apache 状态:

systemctl status apache2

您应该看到以下输出:

? apache2.service - The Apache HTTP Server
   Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
  Drop-In: /lib/systemd/system/apache2.service.d
           ??apache2-systemd.conf
   Active: active (running) since Sun 2019-05-12 12:40:04 UTC; 6s ago
  Process: 6498 ExecStart=/usr/sbin/apachectl start (code=exited, status=0/SUCCESS)
 Main PID: 6517 (apache2)
    Tasks: 1 (limit: 1114)
   CGroup: /system.slice/apache2.service
           ??6517 /usr/sbin/apache2 -k start

May 12 12:40:23 ubuntu1804 systemd[1]: Starting The Apache HTTP Server...
May 12 12:40:23 ubuntu1804 apachectl[6498]: AH00557: apache2: apr_sockaddr_info_get() failed for ubuntu1804
May 12 12:40:23 ubuntu1804 apachectl[6498]: AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 192
May 12 12:40:23 ubuntu1804 systemd[1]: Started The Apache HTTP Server.

完成后,您可以继续下一步。

访问 CS-Cart Web 界面

CS-Cart 现已安装和配置,是时候访问 CS-Cart Web 界面了。

打开 Web 浏览器并输入 URL http://example.com。您将被重定向到以下页面:

接受许可协议并单击下一步按钮。您应该会看到以下页面:

现在,提供您的数据库名称、数据库用户名、密码、管理员用户名和密码。然后,单击“安装”按钮。您应该会看到以下页面:

现在,选择“试用”并单击“选择”按钮。您应该看到以下输出:

现在,单击“管理”面板。您应该在以下输出中看到 CS-Cart 仪表板:

恭喜!您已在 Ubuntu 18.04 服务器上成功安装和配置 CS-Cart。您现在可以使用 CS-Cart 轻松创建自己的在线商店。如果您有任何问题,请随时问我。

©2015-2025 艾丽卡 support@alaica.com