Сниппет включение/выключение модуля

Главные вкладки

Аватар пользователя VladSavitsky VladSavitsky 29 декабря 2007 в 16:03

Этот сниппет нужно выучить на память. Он пригодится, если вы поставили модуль и сайт больше не работает. У меня только что это случилось и чтобы оживить его пришлось срочно искать решение. Вот оно:

Включить модуль с названием "example":

UPDATE `system` SET status=1 WHERE name='example';

Выключить модуль с названием "example":

UPDATE `system` SET status=0 WHERE name='example';

PS. Имя - это имя папки модуля, а не его название на странице управления модулями.

Комментарии

Аватар пользователя VladSavitsky VladSavitsky 3 января 2008 в 20:27

Для модулей, имеющих сложные связи с другими такое решение:
1. Ставится на локальном компе веб-сервер
2. Ставится друпал.
3. Ставится модуль и тестируется.
После этого ставится на реальный сервер. Мне кажется, что так будет менее опасно.

Аватар пользователя vitg vitg 13 октября 2010 в 15:09

А не подскажете, как выполнить полное отключение модуля программно?
Интересуют действия, иммитирующие отключение модуля в админке (без удаления пока).

Для упрощения - у модуля нет зависимых.