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

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

Теги

 

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

Добавляем уведомления виджету комментариев "В контакте"

Есть такая замечательная штука, виджет комментариев "В контакте". Но у него есть небольшой минус — нет возможности "из коробки" получать уведомления о новых комментариях. Есть блок, выводящий все комментария, но он показывает только сообщения первого уровня, вложенные ответы не видно. Добавим уведомления на почту при поступлении нового комментария.

Теги

BAT скрипт для резервного копирования MySQL в Облако Mail.Ru

Накидал маленький BAT скрипт для резервного копирование MySQL баз в Облако Mail.Ru по протоколу WebDAV. Внесите свои данные и через scheduler настройте расписание резервного копирования.