После установки модуля перевода меню i18n-7.x-1.4 на drupal7 посыпалась админка:
Notice: Undefined index: menu_name в функции menu_set_active_trail() (строка 2343 в файле /var/www/vhost2080/data/www/domen.ru/includes/menu.inc).
Notice: Undefined index: href в функции menu_set_active_trail() (строка 2380 в файле /var/www/vhost2080/data/www/domen.ru/includes/menu.inc).
Notice: Use of undefined constant MENU_PREFERRED_LINK - assumed 'MENU_PREFERRED_LINK' в функции i18n_menu_init() (строка 940 в файле /var/www/vhost2080/data/www/domen.ru/sites/all/modules/i18n/i18n_menu/i18n_menu.module).
Notice: Use of undefined constant MENU_PREFERRED_LINK - assumed 'MENU_PREFERRED_LINK' в функции i18n_menu_init() (строка 977 в файле /var/www/vhost2080/data/www/domen.ru/sites/all/modules/i18n/i18n_menu/i18n_menu.module).
Notice: Use of undefined constant MENU_PREFERRED_LINK - assumed 'MENU_PREFERRED_LINK' в функции i18n_menu_init() (строка 979 в файле /var/www/vhost2080/data/www/domen.ru/sites/all/modules/i18n/i18n_menu/i18n_menu.module).
Notice: Undefined index: menu_name в функции menu_set_active_trail() (строка 2343 в файле /var/www/vhost2080/data/www/domen.ru/includes/menu.inc).
Notice: Undefined index: href в функции menu_set_active_trail() (строка 2380 в файле /var/www/vhost2080/data/www/domen.ru/includes/menu.inc).
Notice: Undefined index: type в функции menu_get_active_title() (строка 2551 в файле /var/www/vhost2080/data/www/domen.ru/includes/menu.inc).
Notice: Undefined index: title в функции menu_get_active_title() (строка 2552 в файле /var/www/vhost2080/data/www/domen.ru/includes/menu.inc).
Notice: Undefined index: href в функции menu_get_active_breadcrumb() (строка 2516 в файле /var/www/vhost2080/data/www/domen.ru/includes/menu.inc).
Notice: Undefined index: title в функции menu_get_active_breadcrumb() (строка 2538 в файле /var/www/vhost2080/data/www/domen.ru/includes/menu.inc).
Notice: Undefined index: href в функции menu_get_active_breadcrumb() (строка 2538 в файле /var/www/vhost2080/data/www/domen.ru/includes/menu.inc).
Notice: Undefined index: localized_options в функции menu_get_active_breadcrumb() (строка 2538 в файле /var/www/vhost2080/data/www/domen.ru/includes/menu.inc).
Recoverable fatal error: Argument 3 passed to l() must be an array, null given, called in /var/www/vhost2080/data/www/domen.ru/includes/menu.inc on line 2538 and defined в функции l() (строка 2307 в файле /var/www/vhost2080/data/www/domen.ru/includes/common.inc).
Подскажите как решить такую проблему, админка не работает, поиск ничего не дал.......
Комментарии
А почему не воспользоваться дебагером?
Часто появляются такого рода вопросы - "вот вам мой лог, поймите почему у меня ошибка, поиск ничего не дал".
Установите какую-нибудь IDE (я например пользуюсь PHPStorm, но есть ещё Eclipse, NetBeans что-то ещё). Установите дебагер, и вперёд. Очень многие ошибки локализуются в течении нескольких минут.
Я тут не тролю ТС, а просто показываю в сторону чуть более грамотного подхода к решению проблем.
Хотелось бы более простое решение данной проблемы, не затрагивая сторонние средства! Впервые сталкиваюсь с такими багами... можно ли удалить данный модуль?
Сделайте бекап.
Отключите модуль.
Удалите модуль.
Скачайте свежую версию, начать можно со стабильной 1.10.
Похожие обсуждения были в 2012 году на дорге.
Совет по поиску только что размещал в соседней теме.
Ошибки нужно устранять по порядку сверху вниз.
Без проблем, заходите в модули, находите в списке данный модуль и снимаете с него галку, после чего жмёте кнопку сохранить - voila.
Однако
В данный момент таки затрагиваете сторонние средства - этот сайт:)
Я же написал... админке кранты однако)))
о, пропустил... поставьте drush.
Он позволяет управлять модулями из командной строки (и не только это).
http://drush.ws/
https://github.com/drush-ops/drush
https://drupal.org/documentation/modules/drush
Тут достаточно информации что бы начать его использовать.
Для выключения модуля: drush dis i18n
Кстати, автор вот этого топика http://www.drupal.ru/node/106621 как раз начал заниматься изучением drush - думаю он с удовольствием ответит на на вопросы по установке (он его уже установил) и по использованию тоже.
drush бы упростил жизнь.
Но если нет возможности установить или правки больше не предвидятся можно выключить модуль через базу.