Ошибка при аутентификации через CAS

Ошибка при аутентификации через CAS

от Михаил Маркин -
Количество ответов: 3

Привет всем. Столкнулся с проблемой, не могу понять, в каком направлении копать.

Как выглядит баг:

1.Захожу на хост, редиректит на:

https:// [хост]/cas/login

2.После ввода логин\пароля редиректит не на главную страницу, а на 

https:// [хост]/cas/login;jsessionid=1E513789ACDDA8923A2B11A48550FE61

c текстом 

Вход в систему успешен.
Вы успешно вошли в систему Central Authentication Service.

3. После ручной смены ссылки в браузере на

http:// [хост]/

на главной странице стандартный блок- текст

"Вы не вошли в систему. Вход"

4.При нажатии кнопки Вход выскакивает ошибка

"Ошибка записи в базу данных."

с расшифровкой - dmlwriteexception

На сервере несколько хостов с мудлом, БД ютятся в одном адресе . Проблема только с одним хостом, таким образом, проблемы с настройками config.php ,плагинами и с cas я отмел.

БД  рабочая, на postgres. таблица MDL_USER целая.

Версия Moodle 2.8.5.

В каком направлении посоветуете копать? Сисадмин из меня так себе, поэтому по возможности без сленга)


В ответ на Михаил Маркин

Re: Ошибка при аутентификации через CAS

от Виталий Лавров -
Изображение пользователя Эксперт по Moodle

А отладку пробовали включать ?  в config.php

$CFG->debug = E_ALL;
$CFG->debugdisplay = 1;

А в логах постгреса есть что-нибудь ? В худшем случае можно включить протоколирование всех sql-запросов.

Сравните phpinfo() на рабочем сервере и на проблемном.

Время на серверах совпадает ?

В ответ на Виталий Лавров

Re: Ошибка при аутентификации через CAS

от Михаил Маркин -

Сервер один, и рабочий.

Config.php один на все хосты, каждый хост по сути виртуальный экземпляр moodle со своей moodledata и БД.

Отладку включать придется позднее, так как почти все хосты активно используются.

А вот с логами постгреса-надо глянуть.

В ответ на Виталий Лавров

Re: Ошибка при аутентификации через CAS

от Михаил Маркин -
В общем, смог принудительно под админом зайти.

Проблема решалась просто: настройки парсера учетных данных слетели.