В наших предыдущих статьях, мы с вами рассмотрели, как устанавливать шаблоны на Opencart 2x.
В этой статье мы рассмотрим установку модулей на движок Opencart 2x, а именно его русскую сборку ocStore 2.3.0.2.3.
Итак, после того как Вы установили движок и модуль, следующий шаг с которым вы столкнётесь это установка модулей.
Сами модули Вы можете найти в разделе модули, нашего магазина.
Перед тем как покупать какой либо модуль, советую Вам в фильтре слева выбрать нужную Вам версию и сборку Opencart, чтобы отобразить перечень только совместимых с вашей версией движка модулей.
Шаг 1 Проверка требований к серверу
Допустим Вы уже выбрали какой то понравившийся вам модуль, купили его или скачали если он бесплатный, первое что нужно сделать это узнать какие технические требования у этого модуля к серверу.
Под техническими требованиями подразумевается наличие на вашем сервере PHP нужной для работы модуля версии а так же расширения 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 достаточно зайти в админку и посмотреть текст в самом низу.
В колонке «Совместимость» находим дистрибутив для нужной нам версии PHP и скачиваем его. Обратите внимание что часто последняя цифра сборки опускается или вместо неё ставят x, то есть символ x по сути означает что там может быть любая подверсия. Если написано 2x, то значит файл подходит и для версии 2.1 и для 2.2 и для 2.3, а если написано 2.3.0.2 то архив подходит и для 2.3.0.2.2 и 2.3.0.2.3
(если конечно среди файлов нет ещё архивов с такой версией).
Версия PHP как вы можете видеть указана у нескольких архивов 7.1 и 7.2, если у Вас PHP ниже 7-й версии то Вам нужен архив с именем batch_editor_v048.zip. Где 048 это версия самого модуля BatchEditor.
Хочу обратить Ваше внимание на то что авторы совершенно по разному пишут комментарии в колонке Совместимость, кто как привык, и не всегда они понятны и легко интерпретируются.
Поэтому если у Вас есть сомнения, лучше спросить у автора модуля какой архив скачивать для вашей версии. В магазине ProDelo.biz это сделать очень просто. В том же разделе «Файлы для скачивания» напротив файла справа есть иконка, нижняя это скачать файл а верхняя написать сообщение автору.
Итак Вы скачали архив с модулем, первое что нам нужно сделать это понять как устанавливать данный модуль. В 99% случаев внутри архива должен быть текстовый файл с пошаговой инструкцией по установке, как правило он называется readme.txt или install.txt, в нашем случае это файл с именем readme_batch_editor_048_RU.txt.
Так вот нужно обязательно его открыть через блокнот и прочитать!
Если есть какие то вопросы по установке, или вы не нашли инструкции по установке вообще, то вы можете обратиться за техподдержкой к автору данного модуля, конечно только если вы его купили на доверенных площадках, а не скачали старую версию с вирусами на просторах интернета… контакты автора как правило тоже есть в текстовом файле.
Что нам понадобится для установки?
- Установленный и настроенный FTP менеджер, я рекомендую использовать Filezilla
О том как его установить и настроить я уже рассказывал в своём видео уроке:
2. Установка дополнения QuickFix
Это дополнение нужно для того чтобы мы могли установить модификаторы модуля, или сам модуль имеющие окончание файла ocmod.zip, без настройки FTP в настройках магазина!
О том как установить дополнения QuickFix читайте в нашей статье.
3. Установка vqmod (необязательно, читайте инструкцию)
Так же некоторые модули могут потребовать наличие vqmod, который ранее активно использовался в версии Opencart 1,5. Скачать 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
- Находите в файлах модуля файлы с расширением .xml
- Копируете их на ваш сайт в папку /vqmod/xml
Далее мы рассмотрим с вами вариант установки модуля Batch Editor на русскую сборку Opencart — ocStore 2.3.0.2.3, давайте разберём его инструкцию по установке:
А теперь давайте разберём с вами каждый пункт инструкции:
1. Копируем содержимое одной из папок архива (в зависимости от версии Opencart/ocStore) в корень Вашего сайта.
Так как у нас версия движка 2.3.0.2.3 то нам нужно содержимое папки 23xx
Заходим в FTP менеджер Filezilla, подключаемся к нашему серверу (данные для подключения спросите у вашего хостинга). В правой части выбираем главную директорию нашего магазина (папка public_html, www, или по имени домена), так чтобы были видны папки admin, catalog, image, system и другие. А в левой части заходим в папку нашего модуля например batch_editor_v048\23xx затем выделяем все файлы нажав комбинацию клавиш ctrl+a, жмём правой кнопкой мыши в и в меню выбираем вариант «Закачать на сервер».
После ждём, пока все файлы зальются на сервер, процесс копирования вы можете наблюдать во вкладке Файлы в задании внизу.
Когда все файлы переданы, проверяем что во вкладке Неудавшиеся передачи у нас пусто, это очень важно! Если у Вас есть там какие то файлы, найдите их и отправьте на сервер повторно.
Если ошибки при передаче остались, советую вам перенести папку batch_editor_v048\23xx на вашем компьютере в главную директорию любого локального диска, например C:, чтобы путь до папки upload был такой C:\batch_editor_v048\23xx, затем откройте эту папку опять в менеджере Filezilla и ещё раз закачайте файлы на сервер.
Когда все файлы успешно закачались, мы можем переходить к следующему пункту.
2. Необходимо зайти в Модули -> Модификации и нажать кнопку Обновить
Нужно перейти в раздел Дополнения-Менеджер дополнений и нажать голубую кнопку Обновить справа вверху.
3. Далее Система->Пользователи->Группы пользователей выставляем права для:
batch_editor/data
batch_editor/index
batch_editor/setting
batch_editor/template
batch_editor/tool
Переходим в раздел меню Система-Пользователи-Группы пользователей и напротив группы Administrator нажимаем кнопку редактировать.
В блоках Разрешить просмотр и Разрешить редактирование внизу нажимаем ссылку Выделить все, и сохраняем изменения.
4. Модуль будет доступен в меню администратора -> Каталог -> Batch Editor
Переходим в раздел Каталог -> Batch Editor
5. ПОСЛЕ УСТАНОВКИ НЕОБХОДИМО ЗАЙТИ В НАСТРОЙКИ ВКЛАДКА ОПЦИИ И АКТИВИРОВАТЬ ДОПОЛНЕНИЕ
Заходим в Настройки модуля
Во вкладку Опции и нажимаем кнопку Активировать, после чего сохраняем изменения.
Если автор модуля уже успел удаленно активировать ваш домен, то после этих действий вы увидите сообщение о том что модуль успешно активирован, если же вы увидите ошибку активации то возможно автор ещё не успел внести ваш домен в свою базу данных лицензий, и следует немного подождать и повторить попытку активации.
6. Если не удается сохранить настройки — необходимо выставить права на запись для папки admin/view/batch_editor/setting/
Для этого подключаемся к нашему FTP серверу, переходим в директорию admin/view/batch_editor/setting/, находим папку setting, жмём по ней правой кнопкой мыши и выбираем пункт Права доступа к файлу.
После этого в открывшемся окне вводим в поле Числовое значение 777 и жмём Ок.
Если активация/сохранение настроек не происходит, то вам следует обратиться к автору модуля за техподдержкой.
На этом установка модуля Batch Editor на ocStore 2.3.0.2.3 окончена, поздравляю Вас!
Теперь Вам осталось его только настроить, для быстрой установки и настройки модуля советую посмотреть моё видео.
Другие модули устанавливаются похожим образом, какие то пункты инструкции будут такие же, какие то другие, но принцип точно такой же.
Если в архиве вашего модуля так же имеются файлы с окончанием ocmod.zip то их следует устанавливать через админку, раздел Дополнения-Установка дополнений, как правило это делается после заливки основных файлов модуля из папки upload через FTP сервер.
Главное, внимательно читайте инструкции, что не понятно, спрашивайте у автора, и у Вас всё получится!
Понравилась статья? Поставьте лайк, и напишите Ваш комментарий!
Так же делитесь статьёй со своими друзьями и знакомыми в социальных сетях!
Остались вопросы? Задайте их в комментариях, и я обязательно отвечу.
Хотите узнать больше об OpenCart? Подписывайтесь на мой Youtube канал!