В основном новые модули Drupal тестирую на тестовом сайте. Однако иногда возникает необходимость корректно удалить какой-то из модулей на работающих проектах.
Итак, смоделируем ситуацию... Необходимо полностью удалить модуль Smileys.
- Сначала необходимо отключить модуль. Путь к модулям: Управление => Конструкция сайта => Модули. Снимаем чекбокс напротив Smileys.
- На странице списка модулей переходим на закладку "Удалить". Ставим чекбокс напротив необходимого модуля и жмем кнопку "Удалить". Этим шагом удаляются таблицы модуля из базы данных.
Если же модуль не предоставляет возможности удаления таким способом, можно разобраться самостоятельно, какие таблицы создавались. Для этого в директории модуля находим файл smileys.install, и в теле файла находим опции создания таблиц баз данных и удаляем таблицы модуля из БД вручную.
- Последним шагом будет физическое удаление модуля из директории модулей (/путь_к_сайту/sites/all/modules).
Вот и все... Модуль корректно удален.
Re: Drupal - Удаление модуля
А под какую версию Drupal єто все написано. У меня не могу найти такого пункта меню. Плюс как узнать путь к папке сайта на виртуальном хостинге?
Re: Drupal - Удаление модуля
Для 6-ой версии Drupal.
Полный путь вам и не надо, в данном случае. Используйте относительный: sites/all/modules.