Установка модулей в OpenCart 2
В поддержку модулей поступает до 80% обращений, которые не связаны с ошибкой в самом модуле, а с ошибками в момент установки модуля. Поэтому очень рекомендую следовать интрукции по установке именно того модуля, который Вы купили, а не только общей инструкции. А еще прочитайте статью "Типичные ошибки при установке модулей в OpenCart 2.х"
Что надо обязательно сделать перед установкой модуля OpenCart?
- Перед установкой модуля желательно сделать резервную копию сайта ( особенно, базы данных ).
- Чтобы установить модуль, Вам нужно настроить FTP
- Желательно устанавливать модуль так, как это предусмотрено в OpenCart 2, а не по старинке.
Установка модуля
- Зайдите в Модули -> Установка раширений ( для чистого OpenCart )
Дополнения -> Установка дополнений ( для OcStore )
Путь : extension/installer - Нажмите кнопку "Загрузить"
Выберите нужный пакет для установки (должен заканчиваться на *.ocmod.zip )
По итогу установки должна появиться надпись "Модуль успешно установлен!"
По факту на этом этапе:
-- загружуются файлы модуля (то, что находится в архиве с модулем в папке upload)
-- Выполняется файл install.sql — который зачастую не используется, так как данном файле не возможно обратиться к константе DB_PREFIX
-- Выполняется файл install.php — могут выполняться запросы к базе ( автоматическая установка доступа к модулю для текущего пользователя, создание таблиц в базе данных )
-- Файл install.xml не исполняется, а записывается в базу данных в таблицу modification
После установки модуля в менеджере расширений, он еще не будет работать!
Модуль еще не активирован в списке модулей и не настроен
Модификатор модуля еще не изменил файлы системы ( читайте пункт "Модификатор и модули — не есть одно и то же" ) - Переходим в список Дополнения / Расширения ( extension/extension ) и выбираем в селекторе "Модули"
Находим в списке модулей только что загруженный модуль.
Справа него жмем кнопку "Установить" (что по факту означает Активировать)
Должна появиться надпись, что модуль установился - Пытаемся зайти в настройки модуля. Если этого не получается и Вы видите надпись, что доступ запрещен, то переходим к настройке доступов. Иначе пропискаем этот шаг.
Чтобы настроить досту к модулю, необходимо перейти в Система -> Пользователи -> Группа пользователей -> Нужна группа ( зачастую Administrator ) и там выбрать нужный модуль в обоих окнах ( и доступ к модулю, и редактирование ). В селекторе Вы будете видеть не название модуля, а его путь ( к примеру, для модуля SEO URL Generator PRO путь будет extension/module/seo_url_generator ) - Настравиваем модуль
Зачастую необходимо включить статус модуля и сделать какие-то настройки
Обязательно сохранить настройки - Только после этого можно обновлять модификаторы модуля и ожидать от него работоспособности.