FatalError при попытке установить/удалить модуль.

ВложениеРазмер
Image icon skrinshot_2016-06-25_20.54.32.png106.84 КБ

Раздел форума: 

Здравствуйте!

Решил поэкспериментировать с SEO, да поставить модуль  Visitors. Лучше бы я этого не делал. Установка модуля прервалась с фатальной ошибкой Fatal error: Call to a member function getRoles() on null in <...>khabastro.ru/modules/visitors/src/EventSubscriber/KernelTerminateSubscriber.php on line 43. 

Ладно, подумал я, в восьмом друпале вроде нет global $user, поправил как надо. После чего стали сыпаться ошибки в том же файле о несуществующих вроде бы стандартных функциях типа request_uri(). Вроде выкрутился (и смысл тогда от этого модуля), да ошибки продолжали появляться. Плюнул на это, решил снести этот модуль, да не тут-то было: "На сайте произошла непредвиденная ошибка. Пожалуйста, повторите попытку позже."

...и текст последней ошибки в придачу. Подскажите, как избавиться от этого модуля, а заодно как перестраховаться от такого поведения модулей в будущем? Эта ошибка пишется теперь на каждой странице сайта и видна абсолютно всем :(  Спасибо!

 

Версия Drupal: 

Добавить комментарий

Войти, используя Loginza Google Account Yandex Mail.ru Vkontakte Facebook

Plain text

  • HTML-теги не обрабатываются и показываются как обычный текст
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Строки и параграфы переносятся автоматически.
Прикрепить
Максимальный размер файла: 128 МБ.
Разрешённые типы файлов: txt doc docx rar zip xls xlsx pdf odf odt jpg jpeg gif png psd rtf.

Попробуйте удалить модуль

Попробуйте удалить модуль через drush. Если будет какая-то ошибка возникать, закомментруйте код на время.

Если не получится, то можете удалить конфигурацию модуля вручную, а потом вручную удалить его таблицу и данные (из файла .install). Определите папки для staging/sync, active конфигураций, скопируйте все файлы из active в staging, удалите конфигурацию вашего модуля и сделайте импорт конфигурации.
https://www.drupal.org/documentation/administer/config