Установка/удаление модулей в Drupal
Если у Вас возникли затруднения при установке/удалении модулей в Drupal или Вы не знаете как это делать, то данная статья Вам должна облегчить эту задачу.
Установка
Для того чтобы установить модули на Drupal:
- Скачиваем интересующий нас модуль. Советуем брать модули с официального сайта поддержки продукта, дабы избежать возможных "багов" и ошибок при работе того или иного модуля.
- Заходим по FTP или ssh на свою площадку на нашем хостинге.
- Идем в каталог с установленным Drupal, в нашем случае пусть это будет /httpdocs/drupal
-
Заходим в каталог /modules и копируем в него каталог, содержащийся в архиве.
Например, с официального сайта поддержки мы скачали пакет admin_menu-6.x-1.5.tar.gz, содержащий каталог admin_menu (это и будет сам модуль), который содержит соответствующие скрипты. В каталоге модулей он будет выглядеть так:
-
Теперь заходим в админпанель сайта и в левом меню выбираем - Администрирование - Конкструкция сайта - Модули:
- В появившемся списке модулей находим наш добавленный admin_menu и отмечаем его галочкой. После чего нажимаем кнопку внизу списка.
- Все. Модуль готов к работе.
ВАЖНО! Для каждого модуля в Drupal необходимы зависимости - плагины поддерживающие работу основных модулей. При скачивании того или иного модуля важно обращать внимание на требуемые зависимости, например на официальном сайте зависимости явно указаны и отмечены ссылками на скачивание (еще и поэтому мы рекомендуем брать модули с официального сайта поддержки Drupal).
Посмотреть зависимости для того или иного модуля можно также в админпанели двумя способами:
-
В списке модулей, в строке нужного нам модуля:
-
На главной странице админпанели, при включения модуля без включения зависимостей:
Удаление
Процесс удаления модулей довольно таки прост:
- Отключаем в списке модулей удаляемый модуль, убрав галочку и нажав кнопку
- Заходим по FTP/ssh и удаляем модуль из каталога /httpdocs/drupal modules
- Готово
ВАЖНО!
Если модуль является зависимостью другого модуля, то сразу галочку убрать нельзя, она будет неактивна:
Для того, чтобы галочка стала активной необходимо отключить все зависимые от него модули. Например, мы хотим удалить модуль date_api, который является зависимостью для модуля calendar. Чтобы отключить date_api в админпанели, сперва отключаем модуль calendar и нажимаем кнопку , а уже только после этого мы можем отключить date_api
Если у Вас возникли какие то трудности по данному вопросу, Вы всегда можете обратиться за дополнительной услугой к Службе технической поддержки хостинга КОМТЕТ.