OpenCart 3

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

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

От автора

Последнюю статью об установке 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
  • Меняю язык;
  • Соглашаюсь с лицензией.

Окно №2

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

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

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

Окно №3

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

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

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

Окно №4

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

Готово

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

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

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

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

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

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

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

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

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

Заодно:

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

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

RewriteBase /shop/

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

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

витрина

Вывод

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

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

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

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

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

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

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

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

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

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

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

©shopiweb.ru

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

Свежие посты

  • Практика создания Интернет магазина

Всё что нужно знать про создание сайта под ключ

Можно ли создать сайт самостоятельно? Можно, но это долго и не всегда эффективно. Прочтите про создание сайта под ключ и сделайте…

Актуально от: 24.08.2023
  • Новый бизнес

Профессиональное восстановление данных и файлов

Почему  восстановление данных и файлов лучше доверить профессионалам.

Актуально от: 06.06.2023
  • Скрипты интернет магазина

Скрипты интернет магазина

Что такое скрипты интернет магазина с примерами.

Актуально от: 15.05.2023
  • Новый бизнес

Что такое социальная коммерция

Что такое социальная коммерция и чем она отличается от интернет-магазина.

Актуально от: 02.05.2023
  • Новый бизнес

Как научиться создавать сайты

Где и как научиться создавать сайты.

Актуально от: 10.03.2023
  • Новый бизнес

Что такое WMS система управления складом

Что такое WMS система управления складом.

Актуально от: 25.11.2022