Drupal 7 – пустая страница после обновления

Drupal 7 - blank page after modules update. Ситуация: после обновления модулей сайт перестал работать - открывается пустая страница (ну, вот и попал - предупреждали же, делай бэкап перед обновлениями). Выяснилось, что для незалогиненных пользователей сайт работает, но при попытке зайти под ролью admin не открывается ни одна страница: /user отвечает ошибкой 500 - Internal Server Error, некоторые страницы - 200 OK, но страницы всё равно пустые. Для пользователей не-админской ролью сайт исправно работает. Возможно - перестало хватать php memory_limit (384M, однако) или аналогичная проблема с mysql? Лог ошибок php при этом ничего не показывает, а доступа к логу ошибок сервера нет. Предположительно - неудачно обновился какой-то из модулей. Гугление показало, что может помочь отключение модуля 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'; Снова чистка кэша, захожу на сайт, логинюсь как админ. Ура, заработало!

Leave a Reply

Your email address will not be published. *
You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>