Друпал же. Косяк после обновления.

Ч
На сайте с 16.12.2010
Offline
362
611

Привет!

ПОставил на удаленный сервак Друпал 7, точнее ОпенАтриум.

С граблями, но установилось.

Потом стал делать обновления модулей, которые там были по умолчанию, сделал все на автомате.

Обновлял чистую систему, там еще ничего от меня не стояло.

И вот на тебе, после обновления- белый экран смерти :)

Не говорит, что сервер недоступен, а просто белый экран.

Поискал что за ошибка, пишут вот что:

Предположительно – неудачно обновился какой-то из модулей. Гугление показало, что может помочь отключение модуля Update Manager.

Доступа к SSH и drush – нет. Как отключить модуль?

Идём в phpmyadmin. В таблице system ищем строчку, отвечающую за модуль:
SELECT * FROM `system` WHERE name LIKE '%update%'
(из нескольких результатов один тот, что требуется – в точности update). Отключаем его:
UPDATE `system` SET `status` = 0, `bootstrap` = 0 WHERE name = 'update';

Сбрасываем кэш (очищаем все таблицы, начинающиеся на cache).

Заходим на сайт и пробуем залогиниться. Не помогло – по-прежнему белый экран.

Возвращаемся в phpmyadmin. В числе нескольких обновлявшихся – модуль Devel. Пробую отключить его:
UPDATE `system` SET `status` = 0, `bootstrap` = 0 WHERE name = 'devel';

Снова чистка кэша, захожу на сайт, логинюсь как админ. Ура, заработало!

UPDATE нашел, а как скинуть кэш SQLа?

Или где еще можно копать?

И почему так произошло? У меня есть еще сайт на вордпрессе, там все обновы автоматом встают и ни разу проблем не было, а тут, чистый скрипт и вот такая фигня. Как тогда вообще правильно обновлять этот Дурпал?

Ч
На сайте с 16.12.2010
Offline
362
#1

Вопрос снят. Перезалил файлы модулей заново.

Но, вообще вопрос остается :)

Как тогда правильно обновлять Друпал?

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий