Как отключить модуль user [решено]

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

Комментарии

Аватар пользователя drupby drupby 20 января 2014 в 12:58

"vortex" wrote:

Чисто из интереса: а админ может существовать без user?

без user вообщемто не могут и ноды существовать

Аватар пользователя Мария 2010 Мария 2010 20 января 2014 в 13:01

Точно, вопрос интересный. Тут смысл такой - задублировали этот модуль в папке modules и sites/all/modules

Если удалить тот, который в sites/all/modules - сайт падает, "белый экран".

Что тут можно сделать, подозреваю, что после команды drush dis user -y будет тоже "белый экран"...

Аватар пользователя graker graker 20 января 2014 в 13:17

А почему вы задублировали в sites/all/modules модуль user?
И зачем отключать ядреный модуль user?
Загадки во тьме Wacko

Аватар пользователя Мария 2010 Мария 2010 20 января 2014 в 13:25

Вопрос: почему? уже не столь важен. Теперь актуален вопрос: как? )))

Как вернуть модуль user на его законное место в папку modules?

Аватар пользователя graker graker 20 января 2014 в 13:38

Если с admin/modules и registry rebuild не выйдет, можно еще залезть в табличку system, вроде там живет путь, если правильно помню.

Аватар пользователя Orion76 Orion76 20 января 2014 в 13:49

Прикольно-))
Наверное у всех бывали "соблазны" хакнуть ядерный модуль-)
Но тьфу-тьфу-тьфу проносило..
В общем-то практически для любых задач достаточно хуков и альтер-функций.

Аватар пользователя Andruxa Andruxa 20 января 2014 в 14:36

"Александра 2010" wrote:
Как вернуть модуль user на его законное место в папку modules?

"Andruxa" wrote:
но перед этим неплохо бы сделать бэкап базы:
drush sql-dump > dbdump.sql

переносим папку user из DOCUMENT_ROOT/sites/.../modules в DOCUMENT_ROOT/modules/
заливаем дамп обратно:
drush sql-drop
cat dbdump.sql | `drush sql-connect`

Аватар пользователя Мария 2010 Мария 2010 25 января 2014 в 14:46

Спасибо всем, в особенности graker

Действительно, всё решается с помощью таблицы system, меняется путь и ненужный уже модуль сносится.