Николай76 » 29 сен 2013, 00:38
Administrator писал(а):Посмотрите настройки куков в админке. Предполагаю, что должно быть так:
- Код: Выделить всё
Домен cookie: forum точка e-proficom точка ru
Путь cookie: \
С Админкой печально... Однако, я могу смотреть и редактировать необходимые параметры в БД MySQL напрямую. Ещё на форуме
hello-vitebsk точка ru/viewtopic.php?f=140&t=2134 подсказали ссылку на тему
phpbbguru точка net/community/topic333.html посвященную настройкам Cookies. Отдельные моменты (менять значения) уже поэкспериментировал в действии, но они не помогли. Буду ещё разбираться и выкладывать результаты в открытых темах.
Общие правила оформления записей (Цитата из темы на
phpbbguru точка net):
Теперь о правилах записи.
1. Если у вас (у хостера) не стоит какой-нибудь уж слишком уродский веб-софт, всегда используйте во всех записях прямой слеш "/" (slach, forward slash). Обратный слеш "\" (back slash) используйте тогда и только тогда, когда вам на это прямо указано.
2. При вводе Имени сервера (Domain Name) форума нельзя писать http:// -- эта часть записи, скопираванной вами из адресной строки браузера, является не частью имени, а обозначением протокола.
3. Аналогично, если веб-сервер работает на нестандартном порту (в конце адресной строки вам надо вводить что-то типа :1234), не надо считать этот номер порта частью доменного имени. Для записи номера порта, на котором откликается сервер, есть специальное отдельное поле.
3. Путь к форуму (Script Path) обязательно начинается слешем и слешем заканчивается.
4. Если вы задаете Домен куки (Cookie Domain), то в нем не пишется www. Кроме того, в этом параметре должно быть как минимум две точки. Если в существующем имени содержится только одна точка, необходимо поставить еще одну прямо перед именем домена.
5. В Пути куки (Cookie Path) слеш пишется только в начале.
6. В Имени куки (Cookie Name) не может быть пробелов и точек.
Рекомендуемые настройки (это пример для домена третьего уровня):
Адрес форума: 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
Будем от этого отталкиваться. Странно, что раньше все работало на текущих настройках, а теперь нет.
P.S. Пришел ответ тех. службы поддержки хостинга: отправили читать краткую инструкцию по настройке SID:
giesecketeresa точка tk/2013/02/01/how-to-remove-phpbb3-sid-session-id-from-the-url/ Там буквально четыре пункта.
[quote="Administrator"]Посмотрите настройки куков в админке. Предполагаю, что должно быть так:
[code]
Домен cookie: forum точка e-proficom точка ru
Путь cookie: \
[/code][/quote]
С Админкой печально... Однако, я могу смотреть и редактировать необходимые параметры в БД MySQL напрямую. Ещё на форуме [u]hello-vitebsk точка ru/viewtopic.php?f=140&t=2134[/u] подсказали ссылку на тему [u]phpbbguru точка net/community/topic333.html[/u] посвященную настройкам Cookies. Отдельные моменты (менять значения) уже поэкспериментировал в действии, но они не помогли. Буду ещё разбираться и выкладывать результаты в открытых темах.
Общие правила оформления записей (Цитата из темы на [u]phpbbguru точка net[/u]):
[spoiler=][quote]Теперь о правилах записи.
1. Если у вас (у хостера) не стоит какой-нибудь уж слишком уродский веб-софт, всегда используйте во всех записях прямой слеш "/" (slach, forward slash). Обратный слеш "\" (back slash) используйте тогда и только тогда, когда вам на это прямо указано.
2. При вводе Имени сервера (Domain Name) форума нельзя писать http:// -- эта часть записи, скопираванной вами из адресной строки браузера, является не частью имени, а обозначением протокола.
3. Аналогично, если веб-сервер работает на нестандартном порту (в конце адресной строки вам надо вводить что-то типа :1234), не надо считать этот номер порта частью доменного имени. Для записи номера порта, на котором откликается сервер, есть специальное отдельное поле.
3. Путь к форуму (Script Path) обязательно начинается слешем и слешем заканчивается.
4. Если вы задаете Домен куки (Cookie Domain), то в нем не пишется www. Кроме того, в этом параметре должно быть как минимум две точки. Если в существующем имени содержится только одна точка, необходимо поставить еще одну прямо перед именем домена.
5. В Пути куки (Cookie Path) слеш пишется только в начале.
6. В Имени куки (Cookie Name) не может быть пробелов и точек.[/quote][/spoiler]
Рекомендуемые настройки (это пример для домена третьего уровня):
[spoiler=][quote]Адрес форума: [u]forum точка coolforums точка net[/u]
Domain Name (Имя сервера, server_name): forum точка coolforums точка net (не содержит [u]http://[/u], это имя протокола)
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 вполне разумно)[/quote][/spoiler]
[b]Мои текущие параметры из БД:[/b]
server_name: forum точка e-proficom точка ru
script_path: /
cookie_domain: forum точка e-proficom точка ru
cookie_path: /
cookie_name: phpbb3_xxxxx
session_lenght: 7200
[b]Дополнительные параметры:[/b]
server_protocol: [u]http://[/u]
server_port: 80
Будем от этого отталкиваться. Странно, что раньше все работало на текущих настройках, а теперь нет.
P.S. Пришел ответ тех. службы поддержки хостинга: отправили читать краткую инструкцию по настройке SID: [u]giesecketeresa точка tk/2013/02/01/how-to-remove-phpbb3-sid-session-id-from-the-url/[/u] Там буквально четыре пункта.