Скачивание OpenCart

Возможности панели VESTA позволяют с лёгкостью установить на наш VPS-сервер интернет-магазин на движке Opencart.

OpenCart это бесплатная и современная платформа для создания индивидуального интернет - магазина. OpenCart построен по принципу MVC и может быть установлен на любом веб-сервере с поддержкой PHP и MySQL . Cтруктура OpenCart очень простая. На базе OpenCart можно создать интернет-магазина любой сложности.

Переходим на сайт русскоязычной сборки движка по кнопке:

Жмём Скачать и сохраняем архив с самой свежей русскоязычной версией OC у себя на ПК:

Перед началом установки движка на сервер нам необходимо создать для него домен в панели управления (как мы это делали в предыдущих статьях). Также создаём базу данных в VESTA, жмём ДОБАВИТЬ БД

Прописываем имя новой БД, пользователя, пароль, а также актуальную электропочту:

В конце жмём ДОБАВИТЬ

База данных успешно добавлена:

Далее распаковываем содержимое скаченного ранее архива в папку public_html на сервере:

Дожидаемся окончания распаковки.

Подготовка компонентов  OC

После того как все файлы движка оказались у нас на сервере, необходимо произвести предварительную подготовку некоторых компонентов Opencart для полноценного функционирования.

 

Начнём с переименования файлов конфигурации:

 

1). В корневой папке public_html переименовываем config-dist.php в config.php

2). Переходим в папку admin переименовываем config-dist.php в config.php

 

Далее следующим папкам и файлам прописываем права 777. Делаем это при помощи Firezilla:

 

system/storage/cache/

 

system/storage/download/

 

system/storage/logs/

 

system/storage/modification/

 

system/storage/session/

 

system/storage/upload/

 

system/storage/vendor/

 

image/

 

image/cache/

 

image/catalog/

 

config.php

 

admin/config.php

Подготовка компонентов  OC

Теперь можем перейти непосредственно к установке Opencart из браузера. Вбиваем в адресную строку доменное имя нашего сайта. Соглашаемся с лицензионным соглашением, жмём Продолжить

Следующий шаг — это проверка конфигурации сервера. Если необходимые движку компоненты вдруг отсутствуют у нас на сервере, мы увидим вместо зелёных кружочков, красные.

Также, если мы правильно сменили права доступа для папок и файлов, то увидим в строке Состояние статус — Доступно для записи

Как видим одного компонента ZIP у нас не хватает:

Чтобы его установить заходим в консоль, и прописываем команду:

apt-get install php7.0-zip

Далее соглашаемся продолжить установку Y

После завершения установки ZIP перезагружаем Apache командой:

/etc/init.d/apache2 restart

Когда увидим зелёный статус Ok значит перезагрузка окончена

Обновляем страницу 2/4 шага установки в браузере. Напротив недостающего компонента видим зелёный кружочек — значит можно продолжить установку (жмём Продолжить)

На следующем этапе вводим информацию о БД, которую мы создали ранее:

Также придумываем логин и пароль от админки сайта. Жмём Продолжить

Также придумываем логин и пароль от админки сайта. Жмём Продолжить

Последние штрихи

Заходим в админку, вводим логин и пароль:

При входе нам предлагают перенести папку storage за пределы корневой директории сайта.

Но пока пропустим это действие!

 

Дело в том, что Opencart демонстрирует нам следующее предупреждение:

 

Чтобы отреагировать на него, запускаем Firezilla, переходим по следующему адресу — папка home/имя_пользователя/conf/web. Нас интересует файл mysite.com.apache2.conf

 

где mysite.com - доменное имя вашего сайта

 

Открываем его для правки:

Находим строку ServerName в которой будет написано домен вашего сайта (на картинке это

_____.ga . Далее в этом блоке кода находим строку которая начинается с php_admin_value open_basedir

Вместо адреса /home/...../tmp прописываем  none. Сохраняем изменения и обновляем файл на сервере:

После этого перезапускаем Apache известной командой:

/etc/init.d/apache2 restart

Далее заходим в админку и переносим с помощью автоматического перемещения папку storage по адресу /home/имя_пользователя/web/домен_сайта/ (как на картинке):

На этом установка Opencart на сервер с панелью управления VESTA окончена! Далее можно продолжить работу с админкой OC по назначению.

Также в этом выпуске: