Парни привет.
В Drupale почти 8 лет и как пионер нарвался на что то...
Недавно переустановил локалку, поставил - Apache 2.4, PHP 5.6.3, MySQL 5.6.22. Старые сайты работают как часы.
Создал новый проект, установил Drupal 7, ввожу логин-пароль и опппа... НИЧЕГО.
Глазам не поверил раз 5 переустановил Drupal, раз по 20 вводил логин-пароль... НИЧЕГО (т.е. ничего не меняется).
Если ввожу неправильный логин-пароль реагирует.
В чем могут быть мои грабли? Может кто то наступал на такие же?
Заранее признателен.
Комментарии
Вся соль в 5.6??? Другое в голову не приходит. При установке покупных часто приходится грохать хтассес в корне, ибо не показывается стр входа, только глагне. Но то другое.
Проверьте $base_URL в settings.
1. Предположительно вас может авторизовать на одном сайте, а потом перебрасывать на другой, например с https.
Также вы можете проверить сессию на наличие в куки вроде SESS_ SOMEHASH, чтобы убедиться что сессия создаётся.
И в конце концов вы можете залезть в базу в таблицу watchdog и посмотреть последние записи.
Ребята спасибо за варианты...
Вычитал такой вариант: В settings.php подключил $cookie_domain = '.localhost';
Заработало.
Ап.
Столкнулся с такой же проблемой после обновления версии php до 5.6
В куке id сессии есть, и в таблице sessions - этот sid тоже есть, только вот uid у этой записи - 0, т.е. - анононим.
Если руками прописать в базе нужный uid - пользователь становится залогиненым.
При этом одноразовая ссылка для логина работает.