интернет-магазин на OpenCart

Установка CMS OpenCart


готовим платформу для OpenCart

Самые популярные в мире бесплатные СMS для создания интернет-магазинов на начало 2019 года это WordPress (woocommerce), prestashop, opencart, magento. В США woocommerce занимает лидирующие позиции, в России на первом месте opencart, поэтому именно об этих СMS пойдет речь.

В кратком сравнении этих двух СMS я бы выбрал opencart, т. к. эта СMS изначально была создана для интернет-магазинов, она более лёгкая, а значит быстрая, существует Российская сборка opencart (ocStore). Плюс WordPress - это большое количество бесплатных плагинов, также эта СMS является комбайном (с помощью неё можно создавать любые сайты).

Процесс установки WordPress описанздесь,нужно лишь добавить плагин woocommerce, поэтому сосредоточимся на установке opencart.



Для того чтобы начать работать с opencart , на виртуальный сервер необходимо установить LAMP-стек. Все действия выполняются с правами суперпользователя. Сначала загружаем с официального сайта приложение opencart (русская сборка находится по этому адресу : http://opencart-russia.ru) на локальный компьютер. Zip-архив копируем на удаленный хостинг в папку /var/opencart/.

Для разархивирования устанавливаем утилиту unzip (apt-get install unzip). Переходим в директорию с zip-архивом (cd /var/opencart). C помощью команды unzip распаковываем архив (unzip <имя_архива>). Для удобства переименовываем распакованный файл в upload. Заходим в него и переименовываем config-dist.php в config.php (mv config-dist.php config.php), далее заходим в папку admin и делаем тоже самое. Создаём новую БД MySQL для OpenCart с именем opencart и пользователем user. Настройка описана на примере WordPressздесь.

Заходим в корневую папку. Настраиваем права доступа для следующих папок и директорий: можно копировать все команды разом

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

После того, как вы разместили файлы OpenCart в нужном каталоге на VPS, назначили надлежащие разрешения для папок и директорий, настроили БД и имя пользователя, вы можете перейти в CMS, набрав в своем браузере ваш домен или IP-адрес.

Далее введите созданного MySQL-user, пароль и имя базы данных. Тип базы данных и порт оставьте предложенный. Заполните логин, пароль и контакты администратора. Войдите в панель управления сайтом.

В самом конце, когда появится окно предупреждения о перемещении папки storage, выберите автоматическое перемещение и путь /var/ (с зелёной галочкой). Или сделайте это самостоятельно: папку storage переместите из системной папки ближе к корню. Назначьте ей права доступа chmod 777. Далее в системной папке в файле config.php измените полный путь до папки storage: define('DIR_STORAGE', '/var/opencart/storage/'); Тоже самое сделайте в папке admin. Также бывает отсутствие в папке storage папки logs (при этом в файле config.php в директиве define указан путь до неё), тогда создаём её и назначаем ей права доступа chmod 777. Иногда бывает что в админку заходит, а на сайт нет, в этом случае достаточно удалить папку cache (или logs) в папке storage, заново создать её и назначить ей права доступа chmod 777. На этом установка opencart закончена.

Если у вас возникли трудности с настройкой можете обратиться к нампо этой ссылке

мои контактные данныездесь или здесь