Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.
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
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB 3.1.x/3.2.x | FAQ | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB 3.1.x/3.2.x | FAQ | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ).
-
- phpBB 1.0.0
- Сообщения: 3
- Стаж: 6 лет 6 месяцев
Исправить проблему с кукисами на phpbb 3.2.1
Здравствуйте.
Ищу специалиста для устранения проблемы с кукисами на небольшом форуме, который работает на основе phpbb версии 3.2.1.
Конкретно проблема заключается в том, что при переходе по ссылкам форума пользователь является то гостем, то залогиненным пользователем. Никаких закономерностей не выявлено. Настройка кукисов по этому мануалу ничего не дала, как и сбрасывание кукисов на стороне клиента, очистка кеша форума:
https://www.phpbb.com/support/docs/en/3 ... -settings/
Есть доступ к админке, базе данных и к самому серверу по SSH (через терминал). Сервер работает на nginx и php 7.1.
Ссылка на форум: http://forum.vipadenievolos.ru/
Ищу специалиста для устранения проблемы с кукисами на небольшом форуме, который работает на основе phpbb версии 3.2.1.
Конкретно проблема заключается в том, что при переходе по ссылкам форума пользователь является то гостем, то залогиненным пользователем. Никаких закономерностей не выявлено. Настройка кукисов по этому мануалу ничего не дала, как и сбрасывание кукисов на стороне клиента, очистка кеша форума:
https://www.phpbb.com/support/docs/en/3 ... -settings/
Есть доступ к админке, базе данных и к самому серверу по SSH (через терминал). Сервер работает на nginx и php 7.1.
Ссылка на форум: http://forum.vipadenievolos.ru/
-
- phpBB 3.0.4
- Сообщения: 2209
- Стаж: 16 лет 4 месяца
- Откуда: Павлодар
- Благодарил (а): 5 раз
- Поблагодарили: 153 раза
Re: Исправить проблему с кукисами на phpbb 3.2.1
Укажите в домене для кук: .vipadenievolos.ru
Всё повторяется. nurlan.info
-
- phpBB 1.0.0
- Сообщения: 3
- Стаж: 6 лет 6 месяцев
Re: Исправить проблему с кукисами на phpbb 3.2.1
nissin, попробовал. В итоге такие настройки:
Домен cookie: .vipadenievolos.ru
Имя cookie: vipadenievolosru
Путь cookie: /
Безопасные cookie [ https ]: Отключено
Предупреждение об использовании cookie: Отключено
После изменения домена cookie очитил кэш и удалил куки в браузере. Не помогло (
Домен cookie: .vipadenievolos.ru
Имя cookie: vipadenievolosru
Путь cookie: /
Безопасные cookie [ https ]: Отключено
Предупреждение об использовании cookie: Отключено
После изменения домена cookie очитил кэш и удалил куки в браузере. Не помогло (
-
- Поддержка
- Сообщения: 12453
- Стаж: 12 лет 9 месяцев
- Благодарил (а): 166 раз
- Поблагодарили: 2480 раз
-
- phpBB 3.0.0 RC5
- Сообщения: 1668
- Стаж: 9 лет 6 месяцев
- Благодарил (а): 257 раз
- Поблагодарили: 195 раз
Re: Исправить проблему с кукисами на phpbb 3.2.1
Просто слишком агрессивно настроено кеширование, вот при переходе назад или на страницу, на которой пользователь не был залогинен, она поднимается из кеша и отображается как гость. Легко исправляется настройками Nginx.
-
- phpBB 1.0.0
- Сообщения: 3
- Стаж: 6 лет 6 месяцев
Re: Исправить проблему с кукисами на phpbb 3.2.1
Татьяна5, имя куки не менял. Сейчас поменял, проверил, все тоже самое.
Sumanai, сможете взяться за настройку? Привожу файлы конфигов:
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;
}
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;
}
}
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;
}
}
-
- phpBB 3.0.0 RC5
- Сообщения: 1668
- Стаж: 9 лет 6 месяцев
- Благодарил (а): 257 раз
- Поблагодарили: 195 раз
Re: Исправить проблему с кукисами на phpbb 3.2.1
А то. Строка
Код: Выделить всё
expires 30d;
Код: Выделить всё
# Cache static
location ~* ^.+\.(jpg|jpeg|gif|png|css|pdf|ppt|txt|bmp|rtf|js)$ {
access_log off;
expires 30d;
etag off;
}
Хотя я бы весь конфиг причесал, впрочем, это уже дело вкуса.
С вас на пиво, можно через страницу пожертвования.
-
- phpBB 1.0.0
- Сообщения: 3
- Стаж: 6 лет 6 месяцев
Re: Исправить проблему с кукисами на phpbb 3.2.1
Sumanai, ваши правки действительно повлияли в лучшую сторону. Это первое впечатление, завтра потестирую тщательнее. Сколько будет стоить причесать конфиг? Возможно ли поблагодарить с помощью webmoney?
-
- phpBB 3.0.0 RC5
- Сообщения: 1668
- Стаж: 9 лет 6 месяцев
- Благодарил (а): 257 раз
- Поблагодарили: 195 раз
Re: Исправить проблему с кукисами на phpbb 3.2.1
Ещё на одно пиво.
Увы, напрямую нет. Можете поискать обменники, но хороших я навскидку не вижу.
-
- phpBB 1.0.0
- Сообщения: 3
- Стаж: 6 лет 6 месяцев