Как устанавливать модули Magento из файлов?

Довольно часто разработчики размещают свои модули в виде архивов с файлами.

В данной статье будет описан процесс установки модулей от разработчика eComemrce Shift (авторы проекта MageBox.ru), однако, вы можете использовать его как образец для установки модулей и других разработчиков.

Важно!

Перед установкой любого модуля НАСТОЯТЕЛЬНО РЕКОМЕНДУЕТСЯ сохранить бэкап файлов и базы данных вашего интернет-магазина.

1. Отключите компиляцию (если включена)

Текущий статус компиляции вы можете проверить по адресу в меню:

  • Система > Инструменты > Компиляция

2. Отключите кэш (если включен)

Адрес в меню:

  • Система > Управление кэшем

3. Поставьте магазин в режим ограниченного доступа (режим обслуживания)

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

Для этого нужно создать пустой файл с именем

  • maintenance.flag

в корневой папке вашего интернет-магазина.

Магазин станет недоступен для любых пользователей.

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

4. Скопируйте файлы модуля

Необходимо скопировать содержимое папки install/ в корневую папку Magento.

Как копировать файлы?

В современных FTP/SFTP программах, достаточно просто выделить все содержимое папки install/, нажать «копировать», далее нажать «вставить» сразу в корневой папке Magento на сервере. Соответствующие папки app, skin, и т.д. должны автоматически объединиться, а новые папки автоматически создаться.

5. Откройте доступ к сайту

Для это вам необходимо удалить (переименовать) файл maintenance.flag, созданный на шаге 3.

6.  Обновите любую страницу вашего сайта

В процессе обновления страницы произойдет установка модуля.

7. Выйдите из админки

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

8. Войдите в админку

Если всё выполнено правильно, вы должны увидеть новый раздел настроек в левом меню, по адресу, например:

  • Система > Конфигурация > БЫСТРЫЙ СТАРТ

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

9. Включите кэш и компиляцию

При этом кэш необходимо обновить, а компиляцию произвести заново (если были включены).

Поздравляем!

Модуль установлен!

Популярные вопросы и проблемы при установке модулей

При переходе на страницу настроек модуля, выводится ошибка 404 NOT FOUND.

Для исправления данной ошибки вам нужно выйти и зайти в админку заново.

Я не вижу изменений после установки модуля.

Вероятной причиной может быть то, что вы не отключили (или не обновили) кэш или компиляцию.

Сообщение Service Temporarily Unavailable после установки модуля Magento.

Скорее всего, вы не удалили (не перeименовали) файл maintanance.flag.

В админке присутвуют настройки модуля, но он всё-равно не показывается на сайте.

1. Проверьте, что на сайт подгружается библиотека jQuery и другие нужные библиотеки. Если они не подключаются вместе с вашим шаблоном, то их можно включить из раздела настроек Быстрый Старт — Общие настройки.

2. Для ПРО модулей — обязательно указывать Email вашего аккаунта на сайте в разделе Быстрый Старт — Общие настройки.

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

3 ответы
    • Поддержка Magebox says:

      Вы можете вручную удалить все файлы модулей и они отключаться. Так же вы можете удалить основной файл из папки app/etc/modules/ и тогда модуль отключится.

      Ответить

Ответить

Хотите присоединиться к дискуссии?
Приглашаем поучаствовать!

Добавить комментарий для Анжелика Отменить ответ

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

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>