Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

Исправить проблему с кукисами на phpbb 3.2.1

Проблемы с установкой или работой phpBB 3.2.x? Получите помощь здесь!
Внимание: с 7 ноября 2020 года phpBB Group завершено дальнейшее развитие phpBB версии 3.2, а с 1 августа 2024 года будет прекращена её поддержка.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.

Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB 3.1.x/3.2.x | FAQ | Как задавать вопросы | Как устанавливать расширения

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

Исправить проблему с кукисами на phpbb 3.2.1

Сообщение smck87 »

Здравствуйте.
Ищу специалиста для устранения проблемы с кукисами на небольшом форуме, который работает на основе phpbb версии 3.2.1.
Конкретно проблема заключается в том, что при переходе по ссылкам форума пользователь является то гостем, то залогиненным пользователем. Никаких закономерностей не выявлено. Настройка кукисов по этому мануалу ничего не дала, как и сбрасывание кукисов на стороне клиента, очистка кеша форума:

https://www.phpbb.com/support/docs/en/3 ... -settings/

Есть доступ к админке, базе данных и к самому серверу по SSH (через терминал). Сервер работает на nginx и php 7.1.
Ссылка на форум: http://forum.vipadenievolos.ru/
Аватара пользователя
nissin
phpBB 3.0.4
Сообщения: 2208
Стаж: 16 лет 4 месяца
Откуда: Павлодар
Благодарил (а): 7 раз
Поблагодарили: 339 раз
Контактная информация:

Re: Исправить проблему с кукисами на phpbb 3.2.1

Сообщение nissin »

Укажите в домене для кук: .vipadenievolos.ru
Всё повторяется. nurlan.info
smck87
phpBB 1.0.0
Сообщения: 3
Стаж: 6 лет 5 месяцев

Re: Исправить проблему с кукисами на phpbb 3.2.1

Сообщение smck87 »

nissin, попробовал. В итоге такие настройки:
Домен cookie: .vipadenievolos.ru
Имя cookie: vipadenievolosru
Путь cookie: /
Безопасные cookie [ https ]: Отключено
Предупреждение об использовании cookie: Отключено

После изменения домена cookie очитил кэш и удалил куки в браузере. Не помогло (
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12414
Стаж: 12 лет 8 месяцев
Благодарил (а): 224 раза
Поблагодарили: 3524 раза
Контактная информация:

Re: Исправить проблему с кукисами на phpbb 3.2.1

Сообщение Татьяна5 »

Имя куки меняли или осталось старое? Надо поменять
Аватара пользователя
Sumanai
phpBB 3.0.0 RC5
Сообщения: 1668
Стаж: 9 лет 5 месяцев
Благодарил (а): 267 раз
Поблагодарили: 216 раз
Контактная информация:

Re: Исправить проблему с кукисами на phpbb 3.2.1

Сообщение Sumanai »

Просто слишком агрессивно настроено кеширование, вот при переходе назад или на страницу, на которой пользователь не был залогинен, она поднимается из кеша и отображается как гость. Легко исправляется настройками Nginx.
smck87
phpBB 1.0.0
Сообщения: 3
Стаж: 6 лет 5 месяцев

Re: Исправить проблему с кукисами на phpbb 3.2.1

Сообщение smck87 »

Татьяна5, имя куки не менял. Сейчас поменял, проверил, все тоже самое.

Sumanai, сможете взяться за настройку? Привожу файлы конфигов:
nginx.conf 
user www-data;
worker_processes 1;
error_log /var/log/nginx/error.log crit;
pid /var/run/nginx.pid;
events {
worker_connections 1024;
}
http {
server_tokens off;
log_not_found off;
include /etc/nginx/mime.types;
access_log /var/log/nginx/access.log;
access_log off;
expires 30d;
sendfile on;
keepalive_timeout 3;
tcp_nodelay on;
client_max_body_size 101M;
index index.php index.html index.htm;
gzip on;
gzip_vary on;
gzip_min_length 1100;
gzip_buffers 64 8k;
gzip_comp_level 3;
gzip_http_version 1.1;
gzip_proxied any;
gzip_types text/plain application/xml application/x-javascript text/css;
upstream php {
server 127.0.0.1:9000;
}

server_names_hash_bucket_size 128;
include /etc/nginx/conf.d/*.conf;
include /etc/nginx/vhost.conf;
}
vhost.conf 
server {
index index.php index.html index.htm; listen *:80;
server_name forum.vipadenievolos.ru;

root /home/vdsadmin/www/vipadenievolos-ru-forum;

location / {
# phpBB uses index.htm
index index.php index.html index.htm;
try_files $uri $uri/ @rewriteapp;
}

location @rewriteapp {
rewrite ^(.*)$ /app.php/$1 last;
}

# Deny access to internal phpbb files.
location ~ /(config\.php|common\.php|cache|files|images/avatars/upload|includes|phpbb|store|vendor) {
deny all;
# deny was ignored before 0.8.40 for connections over IPv6.
# Use internal directive to prohibit access on older versions.
internal;
}



# Pass the php scripts to fastcgi server specified in upstream declaration.
location ~ \.php(/|$) {
# Unmodified fastcgi_params from nginx distribution.
include fastcgi_params;
# Necessary for php.
fastcgi_split_path_info ^(.+\.php)(/.*)$;
fastcgi_param PATH_INFO $fastcgi_path_info;
fastcgi_param SCRIPT_FILENAME $realpath_root$fastcgi_script_name;
fastcgi_param DOCUMENT_ROOT $realpath_root;
try_files $uri $uri/ /app.php$is_args$args;
fastcgi_pass php;
}

# Deny access to version control system directories.
location ~ /\.svn|/\.git {
deny all;
internal;
}
}
Аватара пользователя
Sumanai
phpBB 3.0.0 RC5
Сообщения: 1668
Стаж: 9 лет 5 месяцев
Благодарил (а): 267 раз
Поблагодарили: 216 раз
Контактная информация:

Re: Исправить проблему с кукисами на phpbb 3.2.1

Сообщение Sumanai »

smck87 писал(а): 02.11.2017 17:18Sumanai, сможете взяться за настройку?
А то. Строка

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

expires 30d;
в общем конфиге лишняя. Чтобы кешировать только статические файлы, нужно добавить что-то типа

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

		# Cache static
		location ~* ^.+\.(jpg|jpeg|gif|png|css|pdf|ppt|txt|bmp|rtf|js)$ {
			access_log	off; 
			expires		30d;
			etag		off;
		}
внутрь директивы server файла vhost.conf .
Хотя я бы весь конфиг причесал, впрочем, это уже дело вкуса.
С вас на пиво, можно через страницу пожертвования.
smck87
phpBB 1.0.0
Сообщения: 3
Стаж: 6 лет 5 месяцев

Re: Исправить проблему с кукисами на phpbb 3.2.1

Сообщение smck87 »

Sumanai, ваши правки действительно повлияли в лучшую сторону. Это первое впечатление, завтра потестирую тщательнее. Сколько будет стоить причесать конфиг? Возможно ли поблагодарить с помощью webmoney?
Перенесено из форума Рекрутинг в форум Поддержка phpBB 3.2.x 03.11.2017 2:42 модератором Sheer

Аватара пользователя
Sumanai
phpBB 3.0.0 RC5
Сообщения: 1668
Стаж: 9 лет 5 месяцев
Благодарил (а): 267 раз
Поблагодарили: 216 раз
Контактная информация:

Re: Исправить проблему с кукисами на phpbb 3.2.1

Сообщение Sumanai »

smck87 писал(а): 03.11.2017 2:38Сколько будет стоить причесать конфиг?
Ещё на одно пиво.
smck87 писал(а): 03.11.2017 2:38Возможно ли поблагодарить с помощью webmoney?
Увы, напрямую нет. Можете поискать обменники, но хороших я навскидку не вижу.
smck87
phpBB 1.0.0
Сообщения: 3
Стаж: 6 лет 5 месяцев

Re: Исправить проблему с кукисами на phpbb 3.2.1

Сообщение smck87 »

Sumanai, написал вам на почту.
Аватара пользователя
Sumanai
phpBB 3.0.0 RC5
Сообщения: 1668
Стаж: 9 лет 5 месяцев
Благодарил (а): 267 раз
Поблагодарили: 216 раз
Контактная информация:

Re: Исправить проблему с кукисами на phpbb 3.2.1

Сообщение Sumanai »

Ага, спасибо за пиво :)
Ответить

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