Форум phpBB3: проблема с идентификатором сессии SID

Если у вас возникают проблемы и вопросы по настройке форума phpBB3 либо выскакивают непонятные ошибки, не устанавливаются либо криво работают модификации, то этот раздел для вас. Обсуждаем все вопросы, связанные со стилями, модификациями, доработками и проблемами их использования.
Перед тем, как обратиться за помощью, обязательно заполните свой профиль (укажите ссылку на свой форум). Если есть вопрос по конкретной модификации, то обязательно пользуемся поиском по форуму, потому как, возможно, уже есть анонс этого мода и соответственно вопрос задается в теме анонса.

Модераторы: Vl@d1m1r, Lorem Ipsum, Atlas

Правила форума
----
Ответить
Аватара пользователя
Николай76
Заглянул на огонек
Заглянул на огонек
Сообщения: 21
Стаж: 10 лет 6 месяцев
Откуда: Сибирь
Контактная информация:

Форум phpBB3: проблема с идентификатором сессии SID

Сообщение Николай76 »

Доброго времени суток!

На форуме (CMS phpBB3) неожиданно появилась проблема с идентификатором сессии SID.

Симптомы проблемы:

1. В адресной строке браузера (проверял на новых версиях Mozilla Firefox, Google Chrome, IE) добавился идентификатором сессии SID. Строка приняла вид: forum.e-proficom.ru/?sid=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx. Ссылки на темы форума теперь также отображаются с sid.

2. При попытке войти на форум под своим логином, паролем - заходит (вы успешно зашли в систему), а потом выбрасывает на главную страницу форума (сбросив логин и пароль).

Принятые меры:

1. Перечитал найденные темы на различных форумах поддержки phpBB3:

- "Очистить папку cache форума" кроме файлов index.html и .htacces - выполнено по FTP.
- "Очистить cache" браузера - выполнено в настройках браузера.
- "Удалить cookies форума" - выполнено нажатием ссылки "Удалить cookies форума" на главной странице форума.

2. Протестировал форум на предмет наличия вирусов antivirus-alarm.ru - угроз и вирусов не обнаружено.

Никаких настроек последнее время не делал, новых модов не ставил - проблема появилась внезапно.

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

P.S. Последнее время мой хостинг притормаживает (иногда пишут, что их сервера подвергаются DDoS-атакам). Может быть, на хостинге что-то настроили по другому ("приняли меры" от DDoS-атакам)? Пока в службу тех. поддержки хостинга не обращался, т.к. хотелось бы предварительно со свой стороны все проверить.
#1
Аватара пользователя
Николай76
Заглянул на огонек
Заглянул на огонек
Сообщения: 21
Стаж: 10 лет 6 месяцев
Откуда: Сибирь
Контактная информация:

Форум phpBB3: проблема с идентификатором сессии SID

Сообщение Николай76 »

Дополнительно к симптомам проблемы:

3. Похоже, что неправильно отображается статус.

Гостей - 0, такого не должно быть, когда на форум заходишь (хотя бы 1). Обычно 30-50 гостей показывает.
Кто сейчас на форуме

Сейчас посетителей на форуме: 2, из них зарегистрированных: 2, гостей: 0 (основано на активности пользователей за последние 60 минут)
Больше всего посетителей (112) на форуме было 19 апр 2013, 10:26
4. Обнаружил, что если поставить галочку "Автоматически входить при каждом посещении", а потом войти под своим логином и паролем, то входит, но в статистике этот человек не отображается. :du_ma_et:

Внимание: теперь при выходе из форума этим человеком - форум выдает сообщение "Вы не вышли из форума, так как запрос не соответствовал параметрам Вашей сессии. Если проблема повторится, свяжитесь с администратором форума", и выкидывает на главную страницу... :du_ma_et: Попробовал несколько раз - результат нулевой... Спустя некоторое время получилось выйти (множество попыток) - форум сбросил эту сессию.

P.S. Обратил внимание, что счетчики (LI, Rambler) почему-то вчера показывали почти нулевую посещаемость (обычно 250-280 уник. чел/сутки).
#2
Аватара пользователя
Alexander
Свой на все 100
Свой на все 100
Сообщения: 484
Стаж: 11 лет 5 месяцев
Откуда: Россия
Контактная информация:

Форум phpBB3: проблема с идентификатором сессии SID

Сообщение Alexander »

Я бы, наверное, в Вашем конкретном случае первым делом предположил, что причина всего этого находится именно на стороне хостинга, поскольку Вы сами ничего за последнее время не "крутили", а на стороне хостинга как раз наблюдались проблемы. Поэтому хочу посоветовать обратиться в службу поддержки хостинг-компании и не забудьте перед этим бэкапы сделать. А то вдруг они просто откат сделают на последнюю сохраненную версию форума.
#3
Аватара пользователя
Николай76
Заглянул на огонек
Заглянул на огонек
Сообщения: 21
Стаж: 10 лет 6 месяцев
Откуда: Сибирь
Контактная информация:

Форум phpBB3: проблема с идентификатором сессии SID

Сообщение Николай76 »

Alexander писал(а):Поэтому хочу посоветовать обратиться в службу поддержки хостинг-компании и не забудьте перед этим бэкапы сделать.
Благодарю. Сделал бэкапы, отправил запрос в службу технической поддержки хостинга. Подробно описал суть проблемы. Попросил проверить настройки программного окружения сервера на предмет запрета. Посмотрим, что они ответят.

Если ещё есть какие-либо идеи - прошу.
#4
Аватара пользователя
Lorem Ipsum
Прописался тут надолго
Прописался тут надолго
Сообщения: 1974
Стаж: 11 лет 7 месяцев
Контактная информация:

Форум phpBB3: проблема с идентификатором сессии SID

Сообщение Lorem Ipsum »

Что у вас с настройками куки? Как выставлено?
Я уже прошел тот период когда можно было забывать про очистку кеша ©salexcorp
#5
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Форум phpBB3: проблема с идентификатором сессии SID

Сообщение DeaDRoMeO »

Lorem Ipsum писал(а):Что у вас с настройками куки? Как выставлено?
Вот этот момент надо было сразу же проверять ибо он и только он виноват в сидах. Админка - Общие - Настройки cookies
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#6
Аватара пользователя
Николай76
Заглянул на огонек
Заглянул на огонек
Сообщения: 21
Стаж: 10 лет 6 месяцев
Откуда: Сибирь
Контактная информация:

Форум phpBB3: проблема с идентификатором сессии SID

Сообщение Николай76 »

Lorem Ipsum писал(а):Что у вас с настройками куки? Как выставлено?
Последний раз настраивал этот раздел несколько лет назад и всё работало. Помню, что там и настроек то совсем немного было.

Эххх... :du_ma_et: Сожалею, но сейчас не могу войти в "Админ-панель" и выложить актуальный скриншот по этому разделу. На сегодняшний день имеется возможность входить на форум, если установлена галочка "Автоматически входить при каждом посещении". Можно войти в раздел "Модератора", однако, с разделом "Администрирования" всё сложнее - при повторном вводе пароля форум пишет, что нет прав администратора или выбрасывает.
Последний раз редактировалось Николай76 28 сен 2013, 13:39, всего редактировалось 1 раз.
#7
Аватара пользователя
Николай76
Заглянул на огонек
Заглянул на огонек
Сообщения: 21
Стаж: 10 лет 6 месяцев
Откуда: Сибирь
Контактная информация:

Форум phpBB3: проблема с идентификатором сессии SID

Сообщение Николай76 »

DeaDRoMeO писал(а):Вот этот момент надо было сразу же проверять ибо он и только он виноват в сидах. Админка - Общие - Настройки cookies
Пока не могу выложить актуальный скриншот с настройками. Нет возможности войти в "Админ-панель". Выбрасывает :-(-- или сообщает, что нет прав.

Если получится войти в "Админ-панель", то сразу выложу скриншот настроек по этому разделу.
Последний раз редактировалось Николай76 28 сен 2013, 13:41, всего редактировалось 1 раз.
#8
Аватара пользователя
Alexander
Свой на все 100
Свой на все 100
Сообщения: 484
Стаж: 11 лет 5 месяцев
Откуда: Россия
Контактная информация:

Форум phpBB3: проблема с идентификатором сессии SID

Сообщение Alexander »

Полагаю, что раз форум несколько лет нормально функционировал с текущими настройками и никто их не трогал, то дело совсем не в этом.
#9
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Форум phpBB3: проблема с идентификатором сессии SID

Сообщение DeaDRoMeO »

Alexander, очень спорно, ну кто как не куки вызывают сиды ??
Николай76, доступ к БД есть ??
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#10
Аватара пользователя
Николай76
Заглянул на огонек
Заглянул на огонек
Сообщения: 21
Стаж: 10 лет 6 месяцев
Откуда: Сибирь
Контактная информация:

Форум phpBB3: проблема с идентификатором сессии SID

Сообщение Николай76 »

DeaDRoMeO писал(а):Николай76, доступ к БД есть ??
Да. Прямо сейчас вошел на хостинг и через "phpMyAdmin" - подключился к своей БД MySQL без проблем.
#11
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Форум phpBB3: проблема с идентификатором сессии SID

Сообщение DeaDRoMeO »

Значит заходите, кликаете по имени БД форума, идете в Поиск и вбиваете cookie, получаете вхождения в таблице имятаблицы_config, жмете Обзор и присылаете сюда значения полей cookie_domain и cookie_path
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#12
Аватара пользователя
Николай76
Заглянул на огонек
Заглянул на огонек
Сообщения: 21
Стаж: 10 лет 6 месяцев
Откуда: Сибирь
Контактная информация:

Форум phpBB3: проблема с идентификатором сессии SID

Сообщение Николай76 »

DeaDRoMeO писал(а):жмете Обзор и присылаете сюда значения полей cookie_domain и cookie_path
Выкладываю скриншот БД MySQL с полями cookie_domain и cookie_path.

#13
Аватара пользователя
Lorem Ipsum
Прописался тут надолго
Прописался тут надолго
Сообщения: 1974
Стаж: 11 лет 7 месяцев
Контактная информация:

Форум phpBB3: проблема с идентификатором сессии SID

Сообщение Lorem Ipsum »

Хм. На субдомене тоже достаточно двух точек? этого я не знаю..
Я уже прошел тот период когда можно было забывать про очистку кеша ©salexcorp
#14
Аватара пользователя
Lorem Ipsum
Прописался тут надолго
Прописался тут надолго
Сообщения: 1974
Стаж: 11 лет 7 месяцев
Контактная информация:

Форум phpBB3: проблема с идентификатором сессии SID

Сообщение Lorem Ipsum »

Мне как-то помог этот совет http://www.phpbbguru.net/community/topi ... ml#p132810
Я уже прошел тот период когда можно было забывать про очистку кеша ©salexcorp
#15
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Форум phpBB3: проблема с идентификатором сессии SID

Сообщение DeaDRoMeO »

Николай76, http://www.phpbbguru.net/community/topic333.html#p3539, Ирина правильную ссыль дала, прочтите первый пост из той темы, там даны примеры заполнения этих полей. Возможно cookie_path у вас неправильно задан
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#16
Аватара пользователя
Николай76
Заглянул на огонек
Заглянул на огонек
Сообщения: 21
Стаж: 10 лет 6 месяцев
Откуда: Сибирь
Контактная информация:

Форум phpBB3: проблема с идентификатором сессии SID

Сообщение Николай76 »

Небольшая цитата из рекомендованной темы:

Пример заполнения полей применительно к моему домену третьего уровня.
Адрес форума: http://forum.coolforums.net/
Рекомендуемые настройки:

Domain Name (Имя сервера, server_name): forum.coolforums.net (не содержит http://, это имя протокола)
Script Path (Путь к форумам, script_path): / (поскольку никаких дополнительных каталогов нет, просто слеш)
Cookie Domain (Домен куки, cookie_domain): forum.coolforums.net (две точки уже есть и дополнительная в начале не нужна)
Cookie Path (Путь куки, cookie_path): / (путь к форуму без слеша в конце)
Cookie Name (Имя куки, cookie_name): cool_cookie (любое имя без пробелов и точек)
Session Length (seconds) (Длина сессии (в секундах), session_lenght): 3600 (может быть разным, но значение по умолчанию 3600 вполне разумно)
Проверка моих параметров:

server_name: forum.e-proficom.ru
script_path: /
cookie_domain: forum.e-proficom.ru
cookie_path: /
cookie_name: phpbb3_xxxxx
session_lenght: 7200

Дополнительно:

server_protocol: http://
server_port: 80

Получается, что текущие настройки соответствуют рекомендованным.
Теперь о правилах записи.
1. Если у вас (у хостера) не стоит какой-нибудь уж слишком уродский веб-софт, всегда используйте во всех записях прямой слеш "/" (slach, forward slash). Обратный слеш "\" (back slash) используйте тогда и только тогда, когда вам на это прямо указано.
Неужели необходимо поменять "/" на "\" в полях "script_path" и "cookie_path"? Как же тогда все это работало ранее? :du_ma_et:
Последний раз редактировалось Николай76 28 сен 2013, 16:43, всего редактировалось 1 раз.
#17
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Форум phpBB3: проблема с идентификатором сессии SID

Сообщение DeaDRoMeO »

А форум у вас в корне хостинга лежит, не в папке ?
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#18
Аватара пользователя
Николай76
Заглянул на огонек
Заглянул на огонек
Сообщения: 21
Стаж: 10 лет 6 месяцев
Откуда: Сибирь
Контактная информация:

Форум phpBB3: проблема с идентификатором сессии SID

Сообщение Николай76 »

В корне хостинга созданы ряд папок (под каждый конкретный сайт, в т.ч. для форума) и к ним привязаны соответствующие домены. В каждой из созданных папок вложены папки public_html (создаются автоматически) с исполняемыми файлами сайтов.

Для форума это будет путь: /папкафорума/public_html/файлы форума

Получается, что надо так сделать?

server_name: forum.e-proficom.ru
script_path: /папкафорума
cookie_domain: forum.e-proficom.ru
cookie_path: /папкафорума
cookie_name: phpbb3_xxxxx
session_lenght: 7200
#19
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Форум phpBB3: проблема с идентификатором сессии SID

Сообщение DeaDRoMeO »

Попробуйте так. Кстати гляньте еще лог ошибок сервера, может там чего есть
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#20
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение