Установка OpenCart 3 на хостинг, 2018 год

Поделись ссылкой с кем хочешь

От автора

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

Где взять OpenCart 3?

Вопрос в заголовке этого раздела поставлен не совсем корректно. Правильно спросить, где взять OpenCart 3-й версии без ошибок, на русском языке. Это принципиально важно для дальнейшей работы. Расскажу об этом очень подробно.

Родная версия

Если нужен первоисточник  OpenCart 3.x берём его на официальном сайте. Ни регистраций, ни оплат не требуется. Идёте по ссылке тут и скачиваете дистрибутив нужной версии (https://www.opencart.com/index.php?route=cms/download/history).

Никогда не скачивайте версию с пометкой «alpha».  Это тестовые версии для разработчиков. Для этой статьи я тестировал дистрибутив 3.0 на версии 3.0.2.0. Следующий дистрибутив 3.1.0.0alpha.

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

  • Наличие веб-сервера (рекомендуется Apache);
  • PHP (не менее 5.3);
  • Сервер базы данных (рекомендуется MySQLi);
  • Включенный инструмент: cURL.

Важно! Не рекомендую устанавливать OpenCart на Windows-хостинг.

Русскоязычные версии

Ища русскоязычные версии OpenCart, вы найдете предложение «скачать русский OpenCart»  под названием «oCStore». Здесь важно понимать следующее.

Во-первых, ocStore — это не «чистый» OpenCart, а скрипт с открытым исходным кодом, который основан на коде Opencart. Во-вторых,  ocStore полностью русифицирован, но это не делает его «русским OpenCart».

Русскоязычная версия OpenCart отличается от «родной» версии, только добавленными файлами перевода. Остальные файлы системы идут без изменений и модификаций. Этого нельзя сказать про oCStore.

Теперь источники. Лучший вариант русскоязычной версии OpenCart вы найдете на сайте «OpenCart русская сборка» тут: http://opencart-russia.ru/. Это не реклама я тестировал последнюю версию, всё чётко работает и отлично переведено.

Появился источник на сайте «OpenCart 3.0 русская версия» тут: https://opencart3x.ru/. По понятным мне причинам, в их дистрибутиве неряшливо сделан перевод, из-за чего отсутствуют кнопки «SEO» в редакторах категорий товаров и самих товаров. Поэтому второй источник показываю для информации, с надеждой на исправление. Есть вероятность, что он сразу заточен под установку платного модуля ЧПУ, но это только предположение.

Итак, для установки OpenCart 3.0 у вас на компьютере должен быть распакованный дистрибутив с 5-ю каталогами:

  • -аdmin;
  • -catalog;
  • -image;
  • -install;
  • -system;

И 5 файлами:

  • -htaccess.txt;
  • — config-dist.php;
  • — index.php;
  • -php.ini;
  • -robots.txt (нужно переписать);

И один архив:

  • -deleted-files.zip

,который вам не нужен и его можно удалить.

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

Всё это замечательно, кроме одного. На этапе создания и наполнения сайта магазина, его лучше вообще закрыть от сканирования поисковиков. А сделать это можно файлом robots.txt вот с таким содержанием:

User-agent: *

Disallow: /

User-agent: Yandex

Disallow: /

Если магазин лежит в корне домена. Или

User-agent: *

Disallow: / opencart

User-agent: Yandex

Disallow: / opencart

Если магазин лежит в каталоге с названием «opencart».

Кто забыл, напоминая: файл robots.txt позволяет вам управлять поведение поисковых роботов с помощью специальных директив Disallow и Allow. Запрещающая директива Disallow, для ботов Яндекс запрещает сканировать сайт и выводит страницы из индекса. Для ботов Google директива Disallow запрещает сайт только сканировать.

Поясню в чём разница. Если страница или раздел сайта попал в индекс Google, то запретом Disallow в файле robots.txt вы эту страницу (раздел) из индекса не выведете. Такой приём работает только для Яндекс. В Google из индекса выбивает тег <meta name="robots" content="value">.

Поэтому, содержимое файла robots.txt из русского дистрибутива, вы временно удалите или закомментируйте, а сверху файла впишите директории Disallow, которые я показал выше.

Установка OpenCart 3. русская версия

Пришло время установки OpenCart 3 русская версия.

Для проведения работ потребуется подключение к серверу хостинга по FTP. Рекомендую для этих целей программы FileZilla или WinSCP.

  • Войдите в каталог магазина через FTP клиент;
  • Закачайте дистрибутив OpenCart в корневую папку сайта;
  • Файл config-dist.php переименуйте в файл config.php;
  • Файл admin/config-dist.php переименуйте в admin/config.php
  • Права CHMOD на этот файл и файл admin/config.php должны быть не ниже 664;
  • В браузере откройте свой домен.

Далее проходим стандартные окна установки дистрибутива.

Окно установки №1

Окно установки №1
Окно установки №1
  • Меняю язык;
  • Соглашаюсь с лицензией.

Окно №2

Окно установки №2
Окно установки №2 ошибка- не переименованы файлы

Окно проверки системы. Если нет предупреждений системы, следуем далее.

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

Окно №3

Здесь нужно заполнить данные заранее созданной базы данных.

Окно установки №3
Окно установки №3 База данных

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

Окно №4

Обязательно удаляем установочную директорию install! Сделать это можно только по FTP.

Окно установки №4
Готово

Всё! Видим две ссылки в административную панель и на витрину магазина. Открываем ссылки в новых окнах браузера.

Знакомство с административной панелью

В административной панели OpenCart вижу новенькое. Система предупреждает:

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

Предупреждение безопасности

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

административная панель OpenCart
административная панель

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

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

В новом окне выбираю в сайдбаре вкладку Сервер>>>Режим обслуживания, Выставляю – ДА.

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

Заодно:

По FTP переименовываю файл htaccess.txt в файл .htaccess. Только после этого на той же вкладке «Сервер» включаю ЧПУ – ДА.

Примечание: Если вы ставили магазин не в корневой каталог, а под каталог, например «shop», то нужно отредактировать файл .htaccess. В 24 строке файла впишите директорию установки магазина:

RewriteBase /shop/

ЧПУ это человеко-понятные url страниц. После включения ЧПУ все URL магазина не будут содержать цифровые идентификаторы, а будут легко читаться по схеме: категория/товар.

Другие настройки оставим для следующего поста.

витрина OpenCart русская сборка
витрина

Вывод

Первый этап Установка Opencart 3 на хостинг выполнен успешно. Сайт открывается в браузере при этом закрыт на техобслуживание. На сайте магазина включено ЧПУ.

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

На этом всё! Комментарии и вопросы приветствуются

Установка OpenCart 3, родная (английская) сборка

Всё делаете также, только ставите родную версию с официального сайта:  (https://www.opencart.com/index.php?route=cms/download/history).

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

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

Если у вас возник вопрос, зачем ставить английский дистрибутив, отвечаю, чтобы сделать многоязычный магазин OpenCart 3 с переключением языков на витрине магазина.

Итоговый вывод

В этой статье я в очередной раз показал, как проводится Установка OpenCart 3 и делаются первые  настройки для начала технических работ.

Вопросы в комментариях. Удачи в освоении.

©shopiweb.ru

Все статьи сайта по установкам  OpenCart

Похожие посты:

(Статью прочитали: 4 986 раз)

5 комментариев к “Установка OpenCart 3 на хостинг, 2018 год”

  1. Вы забыли написать, что нужно еще в папке /system/storage всем папкам права сменить на 777

  2. Сделал все как написано в итоге ошибка 404. Хотя до этого работало.

  3. После перемещения папки storage за пределы корневой директории сайта нужно ли удалять папку storage из папки /system ?

  4. Октябрь 2019 года.
    Последняя версия OpenCart в русской сборке 3.0.3.2.
    Последовательность установки не изменилась:

    На хостинге создайте базу данных;
    Войдите в каталог магазина (вашего домена или поддомена) через FTP клиент;
    Закачайте дистрибутив OpenCart в корневую папку магазина;
    Файл config-dist.php переименуйте в файл config.php;
    Файл admin/config-dist.php переименуйте в admin/config.php
    Права CHMOD на этот файл и файл admin/config.php должны быть не ниже 664;
    В браузере откройте свой домен.
    Пройдите окна установки.

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

Ваш e-mail не будет опубликован. Обязательные поля помечены *