Сервер FreeBSD 6.4, PHP 5.2.12, MySQL 4.1.25, Apache 1.3.42, на нём установлены два сайта на Drupal 6.16, после обновления до 6.17 на одном сайте всё замечательно, а на другой невозможно зайти ни под одним пользователем: после ввода логина и пароля выдаётся "Доступ запрещен. У вас нет доступа к этой странице".
Базу проверил, не битая. Таблицы cache_* очистил. Соответствие rid и права в базе посмотрел, всё в норме. В логах сервера никаких ошибок нет. Апач перезапустил, удалив файлы сессий - не помогло.
Причём с одного из клиентских компов была открыта сессия, и она прекрасно работала, пока из неё не вышли. После выхода зайти уже не удалось.
Подскажите, что ещё можно/нужно посмотреть? Сам сайт работает, а вот залогиниться - никак не удаётся.
Комментарии
Это такое сегодня до 8 утра было с drupal.ru Чет исправили, может кто увидит, подскажет как бороться с этим. Может саппорт подскажет.
Кстати тут и сейчас часто выбрасывает с сайта. Не мог дописать эту строку. С 4 залогинивания попал.
Я здесь нормально залогинился, с первого раза. А вот на свой сайт даже под админом зайти не могу.
Зашли на сайт?
На орге пишут, что проблема в куках. Попробуйте зайти с другого браузера или как вариант в settings.php раскомментировать $base_url = 'http://www.example.com'; и прописать свой адрес.
Если не получиться, киньте линк в личку или тут. И если был тестовый акк, к нему логин и пасс.
Спасибо огромное за наводку! Для начала попробовал зайти на сайт из-под виртуальной машины - всё сработало. Очистил на рабочих компах куки, временные файлы и т.д. - авторизация прошла!
Блин, первый раз на такие грабли при обновлении наступаю, но всё когда-нибудь случается впервые.
Ещё раз спасибо!