Перестал работать движок после установки нового модуля

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

Аватар пользователя snoart@mail.ru snoart@mail.ru 13 февраля 2013 в 21:11

Здравствйте! Выручайте плиз (
После установки Mobile Tools и активации этого модуля перестал работать сайт. Работает только Титульная страница. Невозможно войти ни в админку ни на др страницы сайта, т.е. перестал работать движок. Подскажите какие есть способы восстановления (((

Комментарии

Аватар пользователя orb orb 13 февраля 2013 в 21:35

вообще перед удаление полезно логи почитать, а удалять как бы это самый плохой вариант, верните назад Wink

Отключить можно через PHPmyAdmin в таблице system

Аватар пользователя zalart zalart 13 февраля 2013 в 21:50

Загляните в module.install в папке модуля и отмените произведенные в ходе установки измеенения, а потом удаляйте папку.
Надо удалить эти переменные в таблице variable

<?php // Delete all Mobile Tools variables
  
variable_del('default_main_nodes_mobile');
  
variable_del('default_main_nodes_original');
  
variable_del('site_frontpage_mobile');
  
variable_del('mobile_tools_enable_build_mode');
  
variable_del('desktop_notification');
  
variable_del('mobile_notification');
  
variable_del('mobile_tools_redirect_exceptions');
  
variable_del('mobile_tools_redirect_exceptions_type');
  
variable_del('mobile_tools_cookie_session');
  
variable_del('mobile_tools_redirect');
  
variable_del('mobile_tools_desktop_url');
  
variable_del('mobile_tools_mobile_url');
  
variable_del('mobile-tools-theme-switch');
  
variable_del('mobile_tools_theme_name');
  
variable_del('mobile-tools-device-detection');
  
variable_del('mobile-tools-device-capabilities');?>

и сбросить кэш

Аватар пользователя orb orb 15 февраля 2013 в 13:55

"<a href="mailto:snoart@mail.ru">snoart@mail.ru</a>" wrote:
а если верну, что в system? найти поле с соответствующими данными и удалить?

удалять не нужно? нужно статус в ноль поставить. Например, для модуля Devel
SELECT * FROM `cms_system` WHERE name = 'devel'

Смотрим поле Status, если равно 1 — включено, 0 = выключен (если ничего не нашло, значит имя модуля написали неправильно или такого модуля у вас нету).

zalart, вы неправильно написали, потому что модули не только variable делают, а еще и таблицы в базе данных и кучу всего еще.

Нужно сначала отключить через PHPMyAdmin, а потом через админку сайта удалить модуль
http://site.com/admin/modules/uninstall
И уже потом удалять файлы модуля

Аватар пользователя orb orb 15 февраля 2013 в 13:57

"xSPiRiTx" wrote:
а говорили друпал очень стабилен ибо модульная система 0_0

а в чем вы увидели не стабильность? Кривой модуль или код ложит любую систему с любой структурой.