Перейти к основному содержанию

phpBB 3.3 — не работает регистрация

phpBB

Столкнулся со странной проблемой на форуме phpBB 3.3, почему-то перестала работать регистрация пользователей.

Симптомы

Пользователь нажимает кнопку "Регистрация", принимает правила форума, успешно заполняет форму регистрации, нажимает кнопку "Отправить" и... снова попадает на страницу принятия правил форума.

phpbb

И так до бесконечности.

В логах форума ничего нет. В логах ошибок PHP тоже ничего нет.

Причина проблемы и лечение

Проблема связана с настройками cookies сервера. Пользователю при регистрации выдаётся идентификатор сессии, который привязывается к домену вида ".example.com". Обращаем внимание на точку перед доменным именем. Это означает, что cookie действительны для всех поддоменов сайта: forums.example.com, forums.example.com или blog.example.com, И почему-то форум не принимает свой идентификатор для корневого домена example.com.

phpbb

Заходим в админку phpBB.

Переходим в раздел Общие → Конфигурация сервера → Настройки cookies.

В поле "Домен cookie" ставим точку перед названием своего домена, например, ".example.com".

phpbb

Теги

 

Похожие материалы

Заявка на прочность или как устроиться на работу в банк

Недавно банк Тинькофф проводил акцию под названием "Заявка на прочность". Итоги акции были подведены 16 апреля, поэтому я могу с чистой совестью раскрыть маленькую пасхалку.

Теги

Открыть Mozilla Firefox на двух мониторах

Сисадминам часто приходится настраивать различные системы мониторинга. Сегодня будем автоматизировать открытие браузера Mozilla Firefox на двух мониторах. Открывать будем в режиме киоска на полный экран.

Теги