Установка Opencart 3 на хостинг Linux по FTP

Вступление

Здравствуйте! Если вы решили использовать для своего Интернет магазина платформу OpenCart 3-й версии, при этом общаетесь с компьютером на уровне простого пользователя, этот пост для вас. В нём я очень подробно расскажу, как установить Opencart 3 на хостинг Linux по FTP.

Почему Linux

Вы наверняка знаете, что все хостинг компании работают на двух вариантах программного обеспечения. Первый вариант, это Linux и его дистрибутивы (ОС Centos, Ubundu и т.д.). Они работают с веб-сервами Apache и/или Nignx. Второй вариант это Windows с веб-сервером Windows IIS .

Я не буду останавливаться на теме, почему не нужно использовать хостинги на Windows, просто отмечу, Linux платформы универсальны, безопасны, независимы и наиболее распространены.

Также замечу, что Opencart лучше работает на серверах с программным обеспечением Linux, чем на Windows. В подтверждении этому, смотрим на сайте OpenCart рекомендации разработчика (https://www.opencart.com/index.php?route=cms/download): для установки опенкарт, рекомендуют только веб-сервер Apache, а не Apache или Windows IIS. Для Windows есть специальные магазины, например, nopCommerce (https://www.nopcommerce.com/), Virto Commerce.

Именно поэтому ставим OpenCart на сервер с программным обеспечением Linux семейства. Кроме этого на сервер должно быть:

  • PHP (старше 5.4 версии)
  • Включен модуль Curl;
  • Сервер базы данных MySQLi.

Вам понадобится

Для установки Opencart 3 вам понадобиться:

  • Скачанный дистрибутив CMS OpenCart выбранной версии. Читать, как выбрать правильный дистрибутив;
  • Программа FTP клиент установленная на вашем компьютере. Об FTP клиентах читать статью;
  • Доступ в административную панель своего хостинга с доступом к управлению БД (панель phpmyadmin). Читать, как работать с phpmyadmin, как работать с базой данных сайта;
  • Блокнот для сохранения учётных данных.

Подготовка

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

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

  • CPanel: вкладка MySQL;
  • DirectAdmin: ссылка «Управление базами данных»;
  • ISP 4 или 5: ссылка меню Инструменты, ссылка «Базы данных».
Это может вас заинтересовать:  Дистрибутив OpenCart: как устроен, папки и файлы дистрибутива

У создаваемой базы данных должно быть:

  • Имя БД;
  • Пользователь БД;
  • Пароль доступа.

Эти данные нужно зафиксировать в блокноте на компьютере или просто записать. Они будут нужны при установке.

Важно! На хостинге никогда не используйте Root доступ при создании базы данных. Также, в целях повышения безопасности, создавайте для каждой новой базы данных нового пользователя с новым паролем.

Установка Opencart 3 на хостинг: этапы установки

Скачать дистрибутив магазина. Распаковать его и осмотреть. В дистрибутиве OpenCart 3 должно быть 4 файла+5 каталогов. О содержании дистрибутива читать тут;

Войти в каталог своего домена через FTP клиент;

Закачать папки и файлы дистрибутива в корневую папку сайта (домена). Название корневой папки сайта зависит от настроек сервера. Это может быть каталоги: public_html или www или httpdocs.

После удачной закачки дистрибутива, откройте в браузере свой домен. Система запустит процесс установки (начнёт работать папка install дистрибутива).

Окно 1

окно 1

  • Меняете язык магазина на русский;
  • Обязательно соглашайтесь с лицензией;
  • Жмите дальше.

Окно 2

окно 2 Ошибка

Я специально оставил окно с предупреждением об ошибке. Вы видите ошибку на фото.

В предупреждении говориться: Убедитесь, что перечисленные ниже файлы имеют разрешение на запись.

  • /home/…/public_html/config.php
  • /home/…/public_html/admin/config.php

Это не ошибка, а упущение. До закачки дистрибутива нужно было файл config-dist.php переименовать в файл config.php. Аналогичное переименование нужно сделать для такого же  файла в каталоге admin.

Нужно проверить права CHMOD на файлы и каталоги дистрибутива. Они должны быть 755 для каталогов и 664 для файлов.  Читать о правах CHMOD.

Переименование файлов исправит ошибку-предупреждение и после обновления окна 2 видим, что проверка системы дала добро на дальнейшую установку.

Конечно, это переименование нужно было сделать заранее. Но повторюсь, хотел показать, что ошибки можно легко исправить.

Это может вас заинтересовать:  Атрибуты и группы атрибутов Opencart

окно 2 Ошибка исправлена

Шаг 3

окно установки 3

Это окно заполнения данных базы данных. В поля вписываем данные созданной ранее БД. Порт 3306, сервер MSQLi, localhost не меняем, если у вас стандартный хостинг.

Внизу окна вписываем данные администратора сайта для авторизации в административной панели. Есть генератор сложного пароля, которым нужно воспользоваться и НЕ использовать лёгкие пароли. Фиксируем данные авторизации в блокноте.

Шаг 4

окно 4
Установка Opencart 3 на хостинг завершена

Это финальное окно установки. Читаем информацию о необходимости удалить установочную директорию install! Что и делаем по FTP.

По ссылкам «Панель» и «Витрина» переходим в административную панель и витрину магазина. Страницы добавляем в закладки браузера для быстрого доступа в дальнейшем.

Админ панель знакомство

После авторизации в административной панели видим предупреждение безопасности:

Важное уведомление о безопасности! Очень важно, чтобы вы перемещали каталог хранилища за пределы веб-каталога (например, public_html, www или htdocs). Выберите способ перемещения каталога хранилища.

Выберете автоматическое перемещение и создайте безопасный каталог storage (по умолчанию).

создайте безопасный каталог storage

Ставлю на техобслуживание

Чтобы магазин не светился в поиске нужно поставить его на техобслуживание. Для этого идете на вкладку Система>>>Настройки>>>Значок редактор.

В новом окне ищите вкладку Сервер>>>Режим обслуживания – ставите ДА. Сохраните сделанные изменения (значок «дискета» вверху страницы).

техобслуживание и ЧПУ

Вывод

Первый этап — Установка Opencart 3 на хостинг выполнена успешно. В результате, сайт магазина открывается в браузере. Для пользователей витрина закрыта на техобслуживание.

Стоит отметить, что магазин установился в наполненном виде с демонстрационными товарами, разбитыми на категории. Впоследствии их нужно будет удалить. А пока, продолжаем знакомство и начинаем настройки.

©OpenCart.life

2 комментария для “Установка Opencart 3 на хостинг Linux по FTP

  1. Можно установить OpenCart не в корневой каталог сайта, а например в папку «Shop» на сайте? Как будет работать ЧПУ ссылок?

  2. Да, можно. Только потом нужно отредактировать файл .htaccess указав в нём другую корневую директорию установки /shop.
    RewriteBase /shop
    ЧПУ должны работать, как положено.

Добавить комментарий