Не удается пройти экран входа в Modx Revo 2.7.0pl - PullRequest
0 голосов
/ 21 февраля 2019

Моя проблема: пользователи не получают больше от экрана входа в систему.Они отображаются как авторизованные в журнале менеджера и Whos онлайн, но на экране входа в систему просто отображается пустая форма входа после отправки входа. Все работало в течение нескольких дней после последнего обновления до 2.7.0.pl, а затем внезапно остановилось.

Журнал ошибок: (ERROR @ /home/verkejml/public_html/core/model/modx/moduser.class.php : 362) PHP warning: session_regenerate_id(): Cannot regenerate session id - session is not active.

Попытка:

  • Удаление всех файлов в ядре / кэше.
  • Удаление кэша браузера и файлов cookie.
  • Разные браузеры и разные пользователи с разными разрешениями, вплоть до администратора.
  • Чтение всех вопросов форума об одной и той же проблеме, не повезло.

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

Моя настройка: Modx Revo 2.7.0pl.Всего несколько «стандартных» дополнений, все обновлено.PHP 7.0.33

Вопрос: Могу ли я что-нибудь сделать, не переустанавливая все, и тем самым быть вынужденным выйти из моего единственного зарегистрированного пользователя?

Ответы [ 2 ]

0 голосов
/ 26 февраля 2019

Ну, в настоящее время есть проблемы с MODX 2.7 + PHP 7. *.Вот другие возможные шаги, которые могут вам помочь:

  • Отключить настройку anonymous_sessions и заново выполнить повторную регистрацию
  • Удалить значение modSessionHandler для session_handler_class и повторно выполнить повторную регистрацию

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

Честно говоря, я не знаю, как проверить без выхода из системы ((

0 голосов
/ 26 февраля 2019

Я получил ответ от невероятно заинтересованного и знающего решателя проблем сообщества Modx, BobRay:

Мои (старые) настройки:

session_cookie_path => (blank) 
anonymous_sessions => No

Изменено на

session_cookie_path => / 
anonymous_sessions => Yes

Спасибо BobRay за большую помощь!

...