Этот сниппет нужно выучить на память. Он пригодится, если вы поставили модуль и сайт больше не работает. У меня только что это случилось и чтобы оживить его пришлось срочно искать решение. Вот оно:
Включить модуль с названием "example":
Выключить модуль с названием "example":
PS. Имя - это имя папки модуля, а не его название на странице управления модулями.
Комментарии
предпочитаю переименовать папку с модулем, гораздо быстрее
Точно. Спасибо за идею!
Еще можно в базе данных в таблице system поменять статус с 1 на 0 для нужного модуля.
А если модуль имеет сложные взаимосвязи с другими? Борцы за минимализм...
Тогда нарушение логической целостности данных
спасибо, полезно
Разумеется, все это не для живых сайтов
Для модулей, имеющих сложные связи с другими такое решение:
1. Ставится на локальном компе веб-сервер
2. Ставится друпал.
3. Ставится модуль и тестируется.
После этого ставится на реальный сервер. Мне кажется, что так будет менее опасно.
А не подскажете, как выполнить полное отключение модуля программно?
Интересуют действия, иммитирующие отключение модуля в админке (без удаления пока).
Для упрощения - у модуля нет зависимых.
Есть замечательный модуль drush
Полезная ссылка о нем:
http://drupal.ru/node/37146