Не могу попасть в админку после смены хостинга.[Решено]

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

Аватар пользователя whellcome whellcome 18 марта 2011 в 9:07

Интересный случай.
После переезда на новый хостинг, перестала отображаться админка. Все остальное работает отлично, материалы создаются, логи пишутся. Проблема связана только с адресами вида: site/admin* site/?q=admin* и site/index.php?q=admin*

при отправке запроса долго ждет ответа, затем выдает страницу 404, причем запись в watchdog такая:
type: page not found | message: 500.shtml

Для проверки попробовал загрузить админку пользователями, не имеющими на это прав, получал ответ 403 практически сразу со всеми стандартыми записями.

На всяк случай параметры хостинга:
memory_limit 512M
max_execution_time 300
max_input_time 600

Хостер - мой хороший знакомый, так что его вопросы решить можно.
На данном хостинге "летает" несколько других друпал проектов, пока проблема только с моим. Где рыть? Может кто уже сталкивался?

UP. Проблема частично решилась - http://www.drupal.ru/node/59120#comment-328634 кто уже ясно понимает где собака порылась, ответте, плииз, а то почти неделю вопрос копаю.

Комментарии

Аватар пользователя whellcome whellcome 18 марта 2011 в 10:16

Конкретных логов на эту тему нет, когда запрашиваю админку ничего не пишется кроме того, что я уже написал, но часто вижу ошибку подобную этой:

[18-Mar-2011 09:24:45] PHP Warning:  Table 'general.sessions' doesn't exist
query: UPDATE general.sessions SET uid = 0, cache = 0, hostname = '28.117.23.198', session = '', timestamp = 1300418685 WHERE sid = '8a774d37cc4d3d74dce14a03a6706e04' in /home/onoredebalzak/public_html/includes/database.mysqli.inc on line 135

т.е. в некоторых запросах вместо ' пишется ' возможно как-то связано
на всяк случай скачал и перезалил файлы ядра, в админку все равно не попадаю

Аватар пользователя whellcome whellcome 18 марта 2011 в 10:34

RxB wrote:
"whellcome" wrote:
PHP Warning: Table 'general.sessions' doesn't exist

кагбе намекает

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

Аватар пользователя whellcome whellcome 18 марта 2011 в 11:03

kazah wrote:
Вопрос не по теме, а что за хостинг? (личный интерес) =)

http://xencom.net он пока не в общем пользовании, режим отладки, на днях запустится для всех желающих

Аватар пользователя whellcome whellcome 18 марта 2011 в 11:13

Я вот что хотел, чтобы мне подсказали знающие люди:
Какие процедуры друпал запускает только при загрузке админки после проверки прав доступа? И как может возвращаться ошибка 404, а в сообщение писаться 500?
Я так предполагаю, что некий запрос возвращает пустое значение, никаких ошибок PHP не выдает, но при этом в watchdog пишется сообщение об ошибке сервера.

Аватар пользователя glu2006 glu2006 18 марта 2011 в 12:37

Перезалейте БД особое внимание на таблицу сессий и пользователей. У меня позавчера была точно такая же ситуация пробовал заливать дампером но потом забил и залил через интерфейс sqlyog и все заработало.

Аватар пользователя whellcome whellcome 24 марта 2011 в 7:24

Виновником всех проблем оказался модуль update ядра друпала (версия 6.20), может быть не совсем он, а некоторые возможные параметры хостинга не позволяющие проверить обновления, либо задержка в обновлении ДНС, так что проверяем дальше.
С отключенным модулем update админка прекрасно загружается.
Где-то в инструкциях для чайников по переносу друпала надо прописать предварительное отключение модуля update. Lol

Аватар пользователя whellcome whellcome 12 апреля 2011 в 7:52

Проблема полностью локализована и решена, ошибка в настройках хостинга, кажется из-за различных значений кодировок в collation_connection и установками character-set-connection.

Спасибо за все советы Lol

Аватар пользователя erbe erbe 19 апреля 2012 в 21:38

whellcome, а можно подробнее? Где и как эти collation_connection и character-set-connection прописывать/настраивать? Проблема точно такая же. В админку можно зайти после того, как модуль update status отключен. На хостинге после его включения опять ошибки.

Аватар пользователя whellcome whellcome 20 апреля 2012 в 5:17

Однозначно, к админу хостинга обращайтесь, я так и сделал: насел на владельца как пиявка, пока он не разобрался Lol Если сами управляете, то, надеюсь, это поможет: http://www.mysql.ru/docs/man/MySQL_Database_Administration.html