После переезда не грузится аdmin (РЕШЕНО)

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

Аватар пользователя phaeton phaeton 23 ноября 2010 в 13:32

Добрый день!
Собственно сабж. После переезда на другой хостинг не пашет /admin причем node/add работают. Не работает /admin. Где копать?

Спасибо за ответ заранее!

Комментарии

Аватар пользователя phaeton phaeton 23 ноября 2010 в 14:48

А где их в друпале посмотреть?
Причем что интересно сама страница активна. зависает она после верного ввода пароля. где то кэш нечитается, права недописал?

Аватар пользователя phaeton phaeton 23 ноября 2010 в 16:04

Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 1279730 bytes) in /home/y/public_html/includes/bootstrap.inc on line 840
вот такая ошибка при включении ошибок в htaccess

Решено:

путем гугления нашлась первопричина ошибки: хостер sweb (memory_limit 32M) и база. но все вылечилось - рецепт если кому надо ниже ))

В файле

includes/database.mysql.inc

в конце функции db_connect(), под строкой "SET NAMES" вставить:

mysql_query('SET SESSION wait_timeout = 60', $connection);
В файле  

includes/database.mysqli.inc

в конце функции db_connect(), под строкой  "SET NAMES" вставить:

mysqli_query($connection, 'SET SESSION wait_timeout = 60');

Аватар пользователя phaeton phaeton 24 ноября 2010 в 12:26

Еще я прописывал в htaccess php_value memory_limit 64M. Но по phpinfo в результате global так и осталось 32М (local 64). Поэтому я еще подумал что никак не повлияло. Но... в админку я после смог попасть и увидел длинный длинный список ошибок с заголовками mysql gone away (и ничего кроме). После чего нашел это решение. Заменил в файлах и заработало. Понимаю что это может быть не следствие именно этого исправления, но свой порядок действий я описал. Может поможет кому... ))
Обьясните тогда все же что произошло? Почему работает? Кроме этого я ничего не менял. Сработала директива htaccess?