Как установить CS-Cart на Ubuntu 18.04 LTS
На этой странице
- Требования
- Начало работы
- Установить сервер LAMP
- Настройка MariaDB
- Установить CS-Cart
- Настройка Apache для CS-Cart
- Доступ к веб-интерфейсу CS-Cart
CS-Cart — это простая и мощная платформа электронной коммерции, которую можно легко использовать для размещения собственного интернет-магазина. Он написан на PHP и использует MariaDB для хранения своих данных. Вы можете легко продавать и управлять товарными запасами с помощью встроенного веб-интерфейса. CS-Cart не предлагает бесплатную версию, она доступна в виде бесплатной 30-дневной пробной версии. Он специально разработан для создания привлекательной витрины любого размера и управления ею. CS-Cart предлагает множество функций, таких как мультимагазин, интегрированное SEO, редактор тем, редактор макетов, различные платежные системы и многое другое.
В этом уроке мы узнаем, как установить CS-Cart на сервер Ubuntu 18.04.
Требования
- Сервер под управлением Ubuntu 18.04.
- Для вашего сервера установлен пароль root.
Начиная
Перед запуском вам нужно будет обновить вашу систему до последней версии. Вы можете сделать это, выполнив следующую команду:
apt-get update -y
apt-get upgrade -y
После обновления сервера перезапустите его, чтобы изменения вступили в силу.
Установить LAMP-сервер
CS-Cart работает на веб-сервере, написанном на 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 с помощью следующей команды:
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 с помощью следующей команды:
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/
Как только вы закончите, вы можете перейти к следующему шагу.
Настроить Apache для CS-Cart
Во-первых, вам нужно будет создать файл виртуального хоста Apache для CS-Cart. Вы можете сделать это с помощью следующей команды:
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
CS-Cart установлен и настроен, пришло время получить доступ к веб-интерфейсу CS-Cart.
Откройте веб-браузер и введите URL-адрес http://example.com. Вы будете перенаправлены на следующую страницу:
Примите лицензионное соглашение и нажмите кнопку «Следующий шаг». Вы должны увидеть следующую страницу:
Теперь укажите имя базы данных, имя пользователя базы данных, пароль, имя пользователя и пароль администратора. Затем нажмите кнопку «Установить». Вы должны увидеть следующую страницу:
Теперь выберите «Пробная версия» и нажмите кнопку «Выбрать». Вы должны увидеть следующий вывод:
Теперь нажмите на панель администратора. Вы должны увидеть панель инструментов CS-Cart в следующем выводе:
Поздравляем! вы успешно установили и настроили CS-Cart на сервере Ubuntu 18.04. Теперь вы можете легко создать свой собственный интернет-магазин с помощью CS-Cart. Не стесняйтесь спрашивать меня, если у вас есть какие-либо вопросы.