После обновления до Drupal 6 - не заходит [РЕШЕНО]

Аватар пользователя Shizuku Shizuku 6 августа 2012 в 13:51

Обновил Drupal6 - все цивильно, ни одной ошибочки. А чтобы не иметь проблем с Maintenance Mode - я его вообще не включал. Но когда попробавал потом зайти - "Ошибка сервера". Вот скрины:

http://shot.qip.ru/008NpO-2SNS8Hoek/
http://shot.qip.ru/008NpO-1SNS8Hoel/

Никакие
site/user
site/user/login
site/?q=user
site/?q=user/login
- не помогают!

Сделал также Truncate table cache
- тоже ноль эффекта, хотя откуда ему быть? Ведь изначально сайт и не блокировался!

Сразу отвечу на встречный вопрос "а если бы заблокировал?" Если бы заблокировал, было бы тоже самое, плюс еще пару капель геморроя.

Что тут можно сделать?

Комментарии

Аватар пользователя Shizuku Shizuku 6 августа 2012 в 14:07

Пока написал, решил проблему сам. Рассказываю.
Нужно посмотреть логи: mysite/statistics/logs/error_log

Там видим:
PHP Fatal error:  Call to undefined function sess_count() in /var/www/vhosts/mysite/httpdocs/modules/php/php.module(80) : eval()'d code on line 13

В файле php.module ничего уголовного по указанному адресу не видим и начинаем немного тупить...
Потом включаются чакры, мигает третий глаз, и приходит мысль, что этот модуль обращается к базе непросто так... Он что-то грузит! После такой гениальной мысли приходит следующая: - грузит не просто, а код PHP прежде всего.
А чего же он не показывается, как девка стыдливая? Наверное потому что какая-то часть гардероба отсутствует...
Стоп! Часть гардероба... Часть... Блок! У меня же там пользовательский блок под Drupal6, будь он неладен, стоял!
Иду в базу, открываю таблицу block и начинаю насиловать. После обнуления поля status для моих "левых" блоков сайт открылся.
И все получили удовольствие!

За сим конец.