Установка и настройка CMS OpenCart 3 на Ubuntu и Debian
Руководство по установке CMS OpenCart 3 на виртуальный сервер под управлением операционной системы Ubuntu/Debian.
OpenCart - бесплатная CMS, решение для тех, кому необходимо развернуть свой интернет-магазин. OpenCart позиционирует себя как эффективная и настраиваемая система без ежемесячных сборов и уловов. CMS позволяет устанавливать расширенные пользовательские привилегии и отдельный доступ для групп и пользователей.
Первоначальные требования
Все действия в данной инструкции выполняются с правами суперпользователя
.
Перед тем, как начать работать с OpenCart, на виртуальный сервер необходимо установить LAMP-стек. Об этом подробно написано в нашей инструкции.
После того, как у вас есть необходимые права и нужное ПО, вы можете начать установку OpenCart 3.
Загрузка OpenCart
Для начала работы нам необходимо загрузить архив приложения на ваш виртуальный сервер.
Откройте официальный сайт разработчика и скачайте последнюю стабильную версию.
Скачанный на локальный компьютер zip-архив необходимо отправить на VPS, это можно сделать следующими способами:
- Для Windows - с помощью программы WinSCP. Переместите архив в директорию /root.
- Для Ubuntu - с помощью утилиты scp:
- scp <имя_архива> root@<ip-адрес>:/root/
Настройка OpenCart
Чтобы разархивировать скачанный файл OpenCart на VPS установите следующую утилиту: apt-get install unzip Создайте директорию для CMS OpenCart: mkdir /var/www/ocart/ Перейдите в директорию: cd /var/www/ocart/ C помощью команды unzip распакуйте файлы opencart: unzip /root/<имя_архива> Скопируйте нужные файлы конфигурации в папку html и перейдите в нее: cp -r /var/www/ocart/upload/* /var/www/html/ cd /var/www/html Переименуйте некоторые файлы с настройками: mv config-dist.php config.php mv admin/config-dist.php admin/config.php Настройте права доступа для директорий: chmod -R 777 system/storage/cache/ chmod -R 777 system/storage/download/ chmod -R 777 system/storage/logs/ chmod -R 777 system/storage/modification/ chmod -R 777 system/storage/session/ chmod -R 777 system/storage/upload/ chmod -R 777 system/storage/vendor/ chmod -R 777 image/ chmod -R 777 image/cache/ chmod -R 777 image/catalog/ chmod -R 777 config.php chmod -R 777 admin/config.php Для php необходимо установить дополнительные модули: sudo apt-get update sudo apt-get install php7.0-zip php7.0-gd
Создание Базы данных OpenCart
Создайте новую БД MySQL для OpenCart с именем opencart и пользователем ouser.
Настройка Apache
Чтобы перейти к настройке OpenCart в браузере необходимо отредактировать файл конфигурации apache на сервере Linux:
vi /etc/apache2/apache2.conf В конец добавьте следующие строки, заменив {ip-адрес} на ip-адрес вашего сервера: Listen 80 <VirtualHost {ip-адрес}> DocumentRoot /var/www/ ServerName {ip-адрес} ErrorLog /var/log/apache2/error_{ip-адрес} CustomLog /var/log/apache2/access_log_{ip-адрес} combined </VirtualHost>
Настройка FireWall
Настройка FireWall Ubuntu для возможности удаленного доступа: iptables -A INPUT -p tcp --dport 80 -j ACCEPT iptables-save Чтобы изменения вступили в силу, нужно перезапустить веб-сервер Apache: sudo service apache2 restart
Доступ к установщику OpenCart
После того, как вы разместили файлы OpenCart в нужном каталоге на VPS, назначили надлежащие разрешения и настроили БД и имя пользователя, вы можете перейти в CMS в своем браузере.
Посетите ваш домен или IP-адрес, чтобы просмотреть страницу OpenCart: ip-адрес/index.php
На следующем шаге проверьте настройки PHP, модулей и каталогов. При необходимости добавьте отсутствующие утилиты или права.
Далее введите созданного MySQL-user, пароль и имя базы. Тип базы данных и порт оставьте предложенный. По желанию можете самостоятельно указать префикс таблиц. Нажмите Далее.
Заполните логин, пароль и контакты административного пользователя.
Для входа в панель управления сайтом OpenCart перейдите по адресу:
<ip-адрес или доменное имя>/admin Например: www.example.com/admin
Установка завершена.