Привет, всем!
Парни, у меня случилось мистическое явление, помогите, плиз, побороть эту друпаловскую магию.
Достался мне в наследство от одного не очень хорошего мальчика сайтец. Последний пролежал цать месяцев в состоянии "техобслуживания" в недоделанном состоянии.
Я его перенес к себе на хостинг, развернул, он, конечно, показал мне туже картинку - сайт на техобслуживании.
Зашел в /user, ввел пароль админа, автоматом попал на страницу users/administrator. Попытался зайти в admin - нет доступа.
И как ни пробовал - не пущает. Через базу менял пароль админа, скидывал site_offline. Не выходит. Даже такой вот скрипт не помогает:
drupal_bootstrap(DRUPAL_BOOTSTRAP_FULL);
global $user;
$account = user_load(array('uid' => 1) );
$user = $account;
Хотя, по логике, мы должны зайти сразу админом. Пробовал из этого скрипта делать drupal_goto на админку - таже картина маслом.
В общем, не понимаю, что происходит и как это подчинить?
Дополнительная информация:
Пароль администратора верный, если пробовать зайти другим паролем, сайт честно рапортует, что нет, этот мёд неправильный.
При "логине" в таблице sessions создается запись, где uid пользователя указан верно - 1.
Я пробовал зайти тремя разными браузерами, в режимах приватности и нет, результат все тот же.
Все, победил, спасибо!
Комментарии
А как это могло помочь? ))))
Вставлял md5 хеш пароля?
попробуйте update.php
www.yoursite.com/update.php
или почитать эту ветку:
http://www.drupal.ru/node/5543
Участник акции "Неделя вежливости на портале"
Это хака, как попасть сразу админом на сайт не логинясь
А то!
НО! в теме вы написали что проблема решена.
Будьте добры, напишите решение.
Вам пытались помочь, теперь помогите другим.
В моем случае решение, вряд ли сильно полезно общественности. Там на сайте была древняя версия 6-го Друпала, судя по обсуждению на drupal.org в ней был подобный глюк в файле session.inc. Я заменил файл от более свежей версии, почистил куки, сессии и сумел нормально зайти в админку.
Вообще, я бы собрал все найденные мной варианты решений в один пост, мало ли кому пригодиться. Только я не совсем понял, где его разместить.