Найти тему

Как устанавливать модули на Opencart 2x?

В наших предыдущих статьях, мы с вами рассмотрели, как устанавливать шаблоны на  Opencart 2x.

В этой статье мы рассмотрим установку модулей на движок Opencart 2x, а именно его русскую сборку ocStore 2.3.0.2.3.

Итак, после того как Вы установили движок и модуль, следующий шаг с которым вы столкнётесь это установка модулей.

Сами модули Вы можете найти в разделе модули, нашего магазина.

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

-2

Шаг 1 Проверка требований к серверу

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

Под техническими требованиями подразумевается наличие на вашем сервере PHP нужной для работы модуля версии а так же расширения ioncube loader, которое как правило нужно для удалённой активации модуля, то есть когда у модуля есть ключ активации лицензии.

Узнать какие требования у модуля а очень просто, как правило авторы пишут о них в описании, так же советую вам посмотреть специальную графу "Требования к хостингу" во вкладке Характеристики на сайте ProDelo.biz. Как мы видим для работы данного модуля нужна версия PHP от 5.4 до 5.6 и наличие расширения ioncube loader!
Узнать какие требования у модуля а очень просто, как правило авторы пишут о них в описании, так же советую вам посмотреть специальную графу "Требования к хостингу" во вкладке Характеристики на сайте ProDelo.biz. Как мы видим для работы данного модуля нужна версия PHP от 5.4 до 5.6 и наличие расширения ioncube loader!

Теперь нам нужно проверить а какая же версия PHP стоит у нас на сервере и включено ли расширение ioncube laoder?

Сделать это довольно просто!

Читайте нашу короткую статью на эту тему!

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

Шаг 2 Подготовка к установке

После того как Вы узнали текущую версию вашего PHP на сервере, вам нужно скачать архив с модулем именно под вашу версию! Как правило авторы модуля зашифровывают версию PHP и нужного движка в имени архива. В магазине ProDelo.biz для удобства была добавлена отдельная колонка "Совместимость", в которой автор пишет комментарий о том для какой версии PHP и Opencart подходит данный архив.

Давайте рассмотрим на примере файлов модуля Batch Editor:

Допустим нам нужно скачать архив модуля для нашей любимой сборки ocStore 2.3.0.2.3.

Кстати чтобы узнать свою версию и сборку Opencart достаточно зайти в админку и посмотреть текст в самом низу.

-4

В колонке "Совместимость" находим дистрибутив для нужной нам версии PHP и скачиваем его. Обратите внимание что часто последняя цифра сборки опускается или вместо неё ставят x, то есть символ x по сути означает что там может быть любая подверсия. Если написано 2x, то значит файл подходит и для версии 2.1 и для 2.2 и для 2.3, а если написано 2.3.0.2 то архив подходит и для 2.3.0.2.2 и 2.3.0.2.3

(если конечно среди файлов нет ещё архивов с такой версией).

-5

Версия PHP как вы можете видеть указана у нескольких архивов 7.1 и 7.2, если у Вас PHP ниже 7-й версии то Вам нужен архив с именем batch_editor_v048.zip. Где 048 это версия самого модуля BatchEditor.

Хочу обратить Ваше внимание на то что авторы совершенно по разному пишут комментарии в колонке Совместимость, кто как привык, и не всегда они понятны и легко интерпретируются.

Поэтому если у Вас есть сомнения, лучше спросить у автора модуля какой архив скачивать для вашей версии. В магазине ProDelo.biz это сделать очень просто. В том же разделе "Файлы для скачивания" напротив файла справа есть иконка, нижняя это скачать файл а верхняя написать сообщение автору.

-6

Итак Вы скачали архив с модулем, первое что нам нужно сделать это понять как устанавливать данный модуль. В 99% случаев внутри архива должен быть текстовый файл с пошаговой инструкцией по установке, как правило он называется readme.txt или install.txt, в нашем случае это файл с именем readme_batch_editor_048_RU.txt.

-7

Так вот нужно обязательно его открыть через блокнот и прочитать!

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

Что нам понадобится для установки?

О том как его установить и настроить я уже рассказывал в своём видео уроке:

2. Установка дополнения QuickFix

Это дополнение нужно для того чтобы мы могли установить модификаторы модуля, или сам модуль имеющие окончание файла ocmod.zip, без настройки FTP в настройках магазина!

О том как установить дополнения QuickFix читайте в нашей статье.

3. Установка vqmod (необязательно, читайте инструкцию)

Так же некоторые модули могут потребовать наличие vqmod, который ранее активно использовался в версии Opencart 1,5. Скачать vqmod можно здесь.

Установка VQMOD

  • Распакуйте скачанный архив
  • Скопируете папку vqmod в корень сайта.
  • Установите права 755 следующим папкам:/vqmod/vqmod/vqcache
  • После этого заходите на свой сайт по адресу http://адрес_вашего_сайта/vqmod/install
  • Если видите сообщение "VQMOD HAS BEEN INSTALLED ON YOUR SYSTEM", то все ок, vQmod успешно установлен.
  • Если сообщения нет, попробуйте повторить 3 пункт, только с правами 777.
  • При ошибке "Administrator index.php not writeable" назначьте полные права 777 на файл index.php (после установки можете вернуть как было).
  • Не удаляйте папку install из папки vqmod.
  • Установку (пункт 4) vQmod нужно будет перезапускать всякий раз после апгрейда OpenCart

Установка дополнений для vQmod

  • Находите в файлах модуля файлы с расширением .xml
  • Копируете их на ваш сайт в папку /vqmod/xml

Далее мы рассмотрим с вами вариант установки модуля Batch Editor на русскую сборку Opencart - ocStore 2.3.0.2.3, давайте разберём его инструкцию по установке:

-8

А теперь давайте разберём с вами каждый пункт инструкции:

1. Копируем содержимое одной из папок архива (в зависимости от версии Opencart/ocStore) в корень Вашего сайта.

Так как у нас версия движка 2.3.0.2.3 то нам нужно содержимое папки 23xx

-9

Заходим в FTP менеджер Filezilla, подключаемся к нашему серверу (данные для подключения спросите у вашего хостинга). В правой части выбираем главную директорию нашего магазина (папка public_html, www, или по имени домена), так чтобы были видны папки admin, catalog, image, system и другие. А в левой части заходим в папку нашего модуля например batch_editor_v048\23xx затем выделяем все файлы нажав комбинацию клавиш ctrl+a, жмём правой кнопкой мыши в и в меню выбираем вариант "Закачать на сервер".

-10

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

-11

Когда все файлы переданы, проверяем что во вкладке Неудавшиеся передачи у нас пусто, это очень важно! Если у Вас есть там какие то файлы, найдите их и отправьте на сервер повторно.

Если ошибки при передаче остались, советую вам перенести папку batch_editor_v048\23xx на вашем компьютере в главную директорию любого локального диска, например C:, чтобы путь до папки upload был такой C:\batch_editor_v048\23xx, затем откройте эту папку опять в менеджере Filezilla и ещё раз закачайте файлы на сервер.

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

2. Необходимо зайти в Модули -> Модификации и нажать кнопку Обновить

Нужно перейти в раздел Дополнения-Менеджер дополнений и нажать голубую кнопку Обновить справа вверху.

-12

3. Далее Система->Пользователи->Группы пользователей выставляем права для:

batch_editor/data
batch_editor/index
batch_editor/setting
batch_editor/template
batch_editor/tool

Переходим в раздел меню Система-Пользователи-Группы пользователей и напротив группы Administrator нажимаем кнопку редактировать.

-13

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


4. Модуль будет доступен в меню администратора -> Каталог -> Batch Editor
4. Модуль будет доступен в меню администратора -> Каталог -> Batch Editor

Переходим в раздел Каталог -> Batch Editor

-15

5. ПОСЛЕ УСТАНОВКИ НЕОБХОДИМО ЗАЙТИ В НАСТРОЙКИ ВКЛАДКА ОПЦИИ И АКТИВИРОВАТЬ ДОПОЛНЕНИЕ

Заходим в Настройки модуля

-16

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

-17

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

6. Если не удается сохранить настройки - необходимо выставить права на запись для папки admin/view/batch_editor/setting/

Для этого подключаемся к нашему FTP серверу, переходим в директорию admin/view/batch_editor/setting/, находим папку setting, жмём по ней правой кнопкой мыши и выбираем пункт Права доступа к файлу.

-18

После этого в открывшемся окне вводим в поле Числовое значение 777 и жмём Ок.

-19

Если активация/сохранение настроек не происходит, то вам следует обратиться к автору модуля за техподдержкой.

-20

На этом установка модуля Batch Editor на ocStore 2.3.0.2.3 окончена, поздравляю Вас!

Теперь Вам осталось его только настроить, для быстрой установки и настройки модуля советую посмотреть моё видео.

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

Если в архиве вашего модуля так же имеются файлы с окончанием ocmod.zip то их следует устанавливать через админку, раздел Дополнения-Установка дополнений, как правило это делается после заливки основных файлов модуля из папки upload через FTP сервер.

Главное, внимательно читайте инструкции, что не понятно, спрашивайте у автора, и у Вас всё получится!

Больше об OpenCart вы можете узнать из статей в блоге, и уроков на моем Youtube канале!