После переноса форума проблема с сессией

Проблемы с установкой или работой phpBB 3.0.x? Получите помощь здесь!
С 1 января 2017 года phpBB Group прекращает поддержку phpBB версии 3.0.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.0 до 1 июля 2017 года.
Подробнее: Окончание поддержки phpBB 3.0.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
SuperOrange
phpBB 1.0.0
Сообщения: 1
Стаж: 14 лет 11 месяцев

После переноса форума проблема с сессией

Сообщение SuperOrange »

Суть такая, раньше форум находился по адресу mysite.com/forum/
После переезда на mysiteforun.com появилась непонятная проблема с форумом, при каждом переходе меняется sid
т.е. если я даже просто кликаю по logo форума (т.е. перехожу на главную). Переезд осуществлялся следующим образом:
Был скопирован код форума на новый хостинг, БД осталась на прежнем месте (она находилась на обдельном сервере). Так же, залез в админку, в таблицу phpbb_config и поменял там:

Код: Выделить всё

"cookie_domain" на "mysiteforun.com"
"script_path" на "/"
"server_name" на "mysiteforun.com"
"sitename" на "mysiteforun.com"
Что оставил неменяя

Код: Выделить всё

"cookie_name" = "phpbb3_jdi2i"
"cookie_path" = "/"
"cookie_secure" - 0
Соответственно попутно появились проблемы невозможности выхода с форума:

Код: Выделить всё

You were not logged out, as the request did not match your session. Please contact the board administrator if you continue to experience problems.
Невозможности войти в админку. Ввожу логин и пароль, получаю сообщение:

Код: Выделить всё

You have successfully authenticated and will now be redirected to the Administration Control Panel.

Proceed to the ACP
И после перехода снова попадаю на страницу входа в админку (adm/index.php?sid=8df444eb39736bddd7f88e53f23bb82a)

Подсткажите плиз что делать, куда глядеть ?
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: После переноса фарума проблема с сессией

Сообщение Sheer »

SuperOrange писал(а):"cookie_domain" на "mysiteforun.com"
Впереди поставить точку
.mysiteforun.com
Очистить куки браузера. Очистить таблицыsessions и sessoin_keys. Очистить кэши форума и браузера.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Ench
phpBB 1.0.0
Сообщения: 9
Стаж: 18 лет 8 месяцев

Re: После переноса фарума проблема с сессией

Сообщение Ench »

Такая же проблема, только немного наоборот.
Раньше форум был в корневой директории сайта, после переезда на другой хостинг и смены адреса переместил его в директорию /forum.
В phpbb_config изменял:

Код: Выделить всё

cookie_domain c oldsite.ru на newsite.ru
cookie_path c / на /forum
script_path c / на /forum
server_name c oldsite.ru на newsite.ru
Всё работает, в админку заходит, вход/выход с форума тоже проблем не вызывают но есть один момент- sid выскакивает после отправки или удаления поста.
Кэш браузера и форума чистил, куки удалял, таблицы sessions и sessoin_keys очищал- без результата.

Подскажите, как с этой напастью бороться? :(
Аватара пользователя
HAMMER663
Former team member
Сообщения: 2032
Стаж: 16 лет 5 месяцев
Откуда: Зеленоград
Благодарил (а): 77 раз
Поблагодарили: 249 раз

Re: После переноса форума проблема с сессией

Сообщение HAMMER663 »

.newsite.ru
Аватара пользователя
Ench
phpBB 1.0.0
Сообщения: 9
Стаж: 18 лет 8 месяцев

Re: После переноса форума проблема с сессией

Сообщение Ench »

HAMMER663
Поменял и в cookie_domain и в server_name newsite.ru на .newsite.ru - ноль реакции, как вылезал sid при отправке постов, так и вылезает. :(
Аватара пользователя
nissin
phpBB 3.0.4
Сообщения: 2229
Стаж: 18 лет 9 месяцев
Откуда: Астана
Благодарил (а): 7 раз
Поблагодарили: 344 раза

Re: После переноса форума проблема с сессией

Сообщение nissin »

Код: Выделить всё

"cookie_path" = "/"
.newsite.ru только в cookie_domain
Аватара пользователя
Ench
phpBB 1.0.0
Сообщения: 9
Стаж: 18 лет 8 месяцев

Re: После переноса форума проблема с сессией

Сообщение Ench »

nissin
Ноль эффекта всё равно...

Добавлено спустя 1 час 32 минуты 10 секунд:
Выставил принудительные настройки сервера (хотя толку), вернул старый кэш, переправил в нём всё, что было связано со старым хостингом. Теперь вместо sid вылезает какая-то непонятность. Вот например, что получается при удалении поста (страница при этом пустая но пост в результате, как и раньше, удаляется нормально):

Код: Выделить всё

http://newsite.ru/forum/posting.php?mode=delete&f=12&p=260&_f_=12x&confirm_key=4HOHEHX6KN
Может это что-нибудь скажет о проблеме?
Аватара пользователя
nissin
phpBB 3.0.4
Сообщения: 2229
Стаж: 18 лет 9 месяцев
Откуда: Астана
Благодарил (а): 7 раз
Поблагодарили: 344 раза

Re: После переноса форума проблема с сессией

Сообщение nissin »

Не морочьте нам голову, confirm_key должен быть в строке запроса при подтверждении удаления.
А если вопрос про _f_, то это наверно от какого-нибудь мода след.

Вернуться в «Поддержка phpBB 3.0.х»