Установка модуля

24 Мар 2008
Опубликовано VladSavitsky

Задача

Установить дополнительный модуль в Drupal.

Решение

Скопировать файлы модуля

Чтобы установить дополнительный модуль нужно папку с этим модулем скопировать в
/корневая папка сайта/sites/all/modules

Системные модули уже находятся на своих местах (/корневая папка сайта/modules) и просто не установлены.

Зависимости

Некоторые модули требуют установки других модулей для своей работы. Пока вы не установите модули, которые требуются - вы не сможете установить нужный модуль.

Если требуемые модули уже есть в системе, то вам будет предложено подтвердить их установку, если они ещё не установлены. Если они уже были установлены, то вам ничего не нужно будет подтверждать.

Узнать какие модули нужны можно:

  • на странице модуля
  • в документации из архива модуля (обычно файл readme.txt или install.txt)
  • запустив установку модуля - вы получите сообщения о необходимых модулях

Установка модуля

Установка через браузер

  1. Зайдите на сайт как администратор.
  2. Перейдите Administer → Site building → Modules page или откройте в браузере: http://ваш сайт/admin/build/modules
  3. Найдите нужный модуль и поставьте галочку напротив этого модуля.
  4. Сохраните изменения.

Если всё прошло успешно, то вы увидите подтверждающее сообщение сверху страницы.

Установка через базу данных

Для этого нужно выполнить код:

UPDATE `system` SET status=1 WHERE name='имя модуля';

Вместо 'имя модуля' нужно подставить имя модуля, который вы хотите установить.

Внимание: имя модуля это не имя папки, в которой этот модуль находится. Папка может быть переименована, а имя модуля остаётся постоянным. Чтобы узнать имя модуля, откройте папку модуля и найдите в ней файл с расширением *.info. Имя этого файла (всё, что идёт до ".info") и нужно использовать.

Установка с помощью drush

drush - это инструмент управления сайтом на Друпал через командную строку через соединение SSH.

 
 
 

RSS-лента новостей

Dries Buytaert по-русски
]]>Русский поиск Drupal]]>

Перенос сайта из Joomla в Drupal
Перенос сайта из WordPress в Drupal

]]> Drupal - это бесплатная система управления контентом с открытым исходным кодом ]]>