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

Доступ к FAQ и название темы в "последние сообщения"
Здравствуйте!
Описание проблемы: при попытке доступа к разделу FAQ выскакивает ошибка 500 Internal Server Error, возможно ошибка в настройках sites-available? Какая? Что туда внести для нормальной работы форума? Также еще некорректно отображается "ПОСЛЕДНЕЕ СООБЩЕНИЕ", вместо названия темы показывает ник пользователя, который написал последнее сообщение в теме. Получается не красиво, где-то показывает тему, а где-то ник пользователя.
Произведенные изменения, после которых начались неполадки: после обновления
Версия phpBB: phpBB 3.3.0
Используемые стили: prosilver
Используемые моды/расширения: да, background, antibot42, viglink, bb3topics, tapatalk
Версия PHP:: 7.4.5
Используемая СУБД и её версия: 10.1.44-MariaDB
Ссылка на конференцию: https://overminers.ru/forum
Есть ли у вас тестовый аккаунт: нет
Использовался ли поиск для решения проблемы: да
Если да, то какие запросы вы использовали: faq, 500 Internal Server Error
Описание проблемы: при попытке доступа к разделу FAQ выскакивает ошибка 500 Internal Server Error, возможно ошибка в настройках sites-available? Какая? Что туда внести для нормальной работы форума? Также еще некорректно отображается "ПОСЛЕДНЕЕ СООБЩЕНИЕ", вместо названия темы показывает ник пользователя, который написал последнее сообщение в теме. Получается не красиво, где-то показывает тему, а где-то ник пользователя.
Произведенные изменения, после которых начались неполадки: после обновления
Версия phpBB: phpBB 3.3.0
Используемые стили: prosilver
Используемые моды/расширения: да, background, antibot42, viglink, bb3topics, tapatalk
Версия PHP:: 7.4.5
Используемая СУБД и её версия: 10.1.44-MariaDB
Ссылка на конференцию: https://overminers.ru/forum
Есть ли у вас тестовый аккаунт: нет
Использовался ли поиск для решения проблемы: да
Если да, то какие запросы вы использовали: faq, 500 Internal Server Error
-
- phpBB Guru
- Сообщения: 16947
- Стаж: 18 лет 11 месяцев
- Откуда: Красноярск
- Благодарил (а): 549 раз
- Поблагодарили: 1700 раз
Re: Доступ к FAQ и название темы в "последние сообщения"
Не вместо, просто заголовок сообщения нулевой, он стерт. У данных сообщений и в самой теме нет заголовка.
Смотрите error.log вебсервера на данный счет, там должны быть сведения об ошибке PHP.
Re: Доступ к FAQ и название темы в "последние сообщения"
rxu писал(а): 27.04.2020 14:46 Смотрите error.log вебсервера на данный счет, там должны быть сведения об ошибке PHP.
Код: Выделить всё
2020/04/27 14:57:08 [error] 9225#9225: *85741 could not find named location "@rewriteapp", client: 141.101.64.16, server: overminers.ru, request: "GET /forum/help/faq HTTP/1.1", host: "overminers.ru"
а как присвоить заголовок?rxu писал(а): 27.04.2020 14:46 Не вместо, просто заголовок сообщения нулевой, он стерт. У данных сообщений и в самой теме нет заголовка.
-
- phpBB Guru
- Сообщения: 16947
- Стаж: 18 лет 11 месяцев
- Откуда: Красноярск
- Благодарил (а): 549 раз
- Поблагодарили: 1700 раз
Re: Доступ к FAQ и название темы в "последние сообщения"
Отредактировать сообщение. Если только этот заголовок не отключен каким-нибудь расширением, например, Быстрый ответ.
Это проблемы конфигурации nginx. Видимо,
location @rewriteapp
либо отсутствует, либо там прописано что-то некорректное.-
- Поддержка
- Сообщения: 12752
- Стаж: 13 лет 8 месяцев
- Благодарил (а): 159 раз
- Поблагодарили: 2276 раз
Re: Доступ к FAQ и название темы в "последние сообщения"
QuickReply физически заголовки не убирает
Среди списка расширений у меня подозрения на tapatalk (не пробовала его в действии)
Re: Доступ к FAQ и название темы в "последние сообщения"
Удалил, не помогло.Татьяна5 писал(а): 28.04.2020 12:37 Среди списка расширений у меня подозрения на tapatalk (не пробовала его в действии)
Как раз есть. У кого нибудь есть "рабочий" конфиг под форум для Nginx?rxu писал(а): 27.04.2020 15:29 Это проблемы конфигурации nginx. Видимо, location @rewriteapp либо отсутствует, либо там прописано что-то некорректное.
Ничего не стирали. Даже фиг знает, что это такое...rxu писал(а): 27.04.2020 14:46 Не вместо, просто заголовок сообщения нулевой, он стерт. У данных сообщений и в самой теме нет заголовка.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Поддержка
- Сообщения: 12752
- Стаж: 13 лет 8 месяцев
- Благодарил (а): 159 раз
- Поблагодарили: 2276 раз
Re: Доступ к FAQ и название темы в "последние сообщения"
Вы смотрите заголовок последнего сообщения в теме?
Re: Доступ к FAQ и название темы в "последние сообщения"
получается сами пользователи и удалили заголовок когда писали последнее сообщение. Понял.
Код: Выделить всё
2020/04/30 20:20:45 [error] 30547#30547: *32796 rewrite or internal redirection cycle while redirect to named location "@rewriteapp", client: **********, server: forum.overminers.ru, request: "GET /app.php/help/faq HTTP/1.1", host: "forum.overminers.ru", referrer: "https://forum.overminers.ru/"
Сам весь конфиг
Код: Выделить всё
server {
root /var/www/forum.overminers.ru;
index index.php index.html index.htm;
server_name forum.overminers.ru;
location / {
try_files $uri $uri/ @rewriteapp;
autoindex off;
}
location @rewriteapp {
rewrite ^/(.*)$ /app.php/$1 last;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
}
location ~ /\.ht {
deny all;
}
# listen [::]:443 ssl ipv6only=on; # managed by Certbot
listen 443 ssl; # managed by Certbot
ssl_certificate /etc/letsencrypt/live/overminers.ru/fullchain.pem; # managed by Certbot
ssl_certificate_key /etc/letsencrypt/live/overminers.ru/privkey.pem; # managed by Certbot
include /etc/letsencrypt/options-ssl-nginx.conf; # managed by Certbot
ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # managed by Certbot
}
server {
if ($host = forum.overminers.ru) {
return 301 https://$host$request_uri;
}
listen 80;
listen [::]:80;
server_name forum.overminers.ru;
return 404; # managed by Certbot
}
Теперь к недоступному FAQ еще и перестал работать "Забыли пароль?" и теперь фиг восстановишь.
Почему то к адресу теперь добавилось https://forum.overminers.ru/app.php/help/faq , то есть, то нет и непонятно из за какой настройки.
модуль rewrite надо как то добавлять в Nginx?
-
- phpBB Guru
- Сообщения: 16947
- Стаж: 18 лет 11 месяцев
- Откуда: Красноярск
- Благодарил (а): 549 раз
- Поблагодарили: 1700 раз
Re: Доступ к FAQ и название темы в "последние сообщения"
Так у вас
Отправлено спустя 49 секунд:
overminers.ru/forum
или forum.overminers.ru
?Отправлено спустя 49 секунд:
Это URL rewriting из настроек сервера в админразделе.
Re: Доступ к FAQ и название темы в "последние сообщения"
сейчас так forum.overminers.ru и скорее всего так и оставлю.
включено, но не помогает. (
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- phpBB Guru
- Сообщения: 16947
- Стаж: 18 лет 11 месяцев
- Откуда: Красноярск
- Благодарил (а): 549 раз
- Поблагодарили: 1700 раз
Re: Доступ к FAQ и название темы в "последние сообщения"
Сложно сказать, что получится, проверять негде. Но как вариант.
Код: Выделить всё
server{
server_name localhost forum.overminers.ru;
listen 80;
return 301 https://forum.overminers.ru$request_uri;
}
server {
## Your website name goes here.
server_name localhost forum.overminers.ru;
listen 443 ssl;
ssl_certificate /etc/letsencrypt/live/overminers.ru/fullchain.pem; # managed by Certbot
ssl_certificate_key /etc/letsencrypt/live/overminers.ru/privkey.pem; # managed by Certbot
include /etc/letsencrypt/options-ssl-nginx.conf; # managed by Certbot
ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # managed by Certbot
## This should be in your http block and if it is, it's not needed here.
index index.php index.html index.htm;
# phpBB
location / {
try_files $uri $uri/ @rewriteapp;
location ~ /(config\.php|common\.php|cache|files|images/avatars/upload|includes|(?<!ext/)phpbb|store|vendor) {
deny all;
}
location ~ \.php(/|$) {
include fastcgi.conf;
fastcgi_param SCRIPT_FILENAME $request_filename;
fastcgi_param HTTP_PROXY '';
try_files $uri $uri/ /app.php$is_args$args $document_root$fastcgi_script_name =404;
fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
}
}
location @rewriteapp {
rewrite ^(.*)$ /app.php/$1 last;
}
location /install/ {
try_files $uri $uri/ @rewrite_installapp;
location ~ \.php(/|$) {
include fastcgi.conf;
fastcgi_param SCRIPT_FILENAME $request_filename;
fastcgi_param HTTP_PROXY '';
try_files $uri $uri/ /install/app.php$is_args$args $document_root$fastcgi_script_name =404;
fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
}
}
location @rewrite_installapp {
rewrite ^(.*)$ /install/app.php/$1 last;
}
}
Re: Доступ к FAQ и название темы в "последние сообщения"
rxu, теперь интересное пошло
Почему это вышло? )))
Нашёл. Ну теперь всё работает. Всем спасибо! )

Код: Выделить всё
Welcome to nginx!
If you see this page, the nginx web server is successfully installed and working. Further configuration is required.
For online documentation and support please refer to nginx.org.
Commercial support is available at nginx.com.
Thank you for using nginx.
Нашёл. Ну теперь всё работает. Всем спасибо! )
-
- phpBB Guru
- Сообщения: 16947
- Стаж: 18 лет 11 месяцев
- Откуда: Красноярск
- Благодарил (а): 549 раз
- Поблагодарили: 1700 раз
Re: Доступ к FAQ и название темы в "последние сообщения"
Что было? Какой в итоге рабочий конфиг получился?
Re: Доступ к FAQ и название темы в "последние сообщения"
Ваш, только добавил еще root /var/www/forum.overminers.ru;
Код: Выделить всё
server{
server_name forum.overminers.ru;
listen 80;
return 301 https://forum.overminers.ru$request_uri;
}
Итого:
Код: Выделить всё
server {
root /var/www/forum.overminers.ru;
## Your website name goes here.
server_name forum.overminers.ru;
listen 443 ssl; # managed by Certbot
ssl_certificate /etc/letsencrypt/live/overminers.ru/fullchain.pem; # managed by Certbot
ssl_certificate_key /etc/letsencrypt/live/overminers.ru/privkey.pem; # managed by Certbot
include /etc/letsencrypt/options-ssl-nginx.conf; # managed by Certbot
ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # managed by Certbot
## This should be in your http block and if it is, it's not needed here.
index index.php index.html index.htm;
# phpBB
location / {
try_files $uri $uri/ @rewriteapp;
location ~ /(config\.php|common\.php|cache|files|images/avatars/upload|includes|(?<!ext/)phpbb|store|vendor) {
deny all;
}
location ~ \.php(/|$) {
include fastcgi.conf;
fastcgi_param SCRIPT_FILENAME $request_filename;
fastcgi_param HTTP_PROXY '';
try_files $uri $uri/ /app.php$is_args$args $document_root$fastcgi_script_name =404;
fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
}
}
location @rewriteapp {
rewrite ^(.*)$ /app.php/$1 last;
}
location /install/ {
try_files $uri $uri/ @rewrite_installapp;
location ~ \.php(/|$) {
include fastcgi.conf;
fastcgi_param SCRIPT_FILENAME $request_filename;
fastcgi_param HTTP_PROXY '';
try_files $uri $uri/ /install/app.php$is_args$args $document_root$fastcgi_script_name =404;
fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
}
}
location @rewrite_installapp {
rewrite ^(.*)$ /install/app.php/$1 last;
}
}
Re: Доступ к FAQ и название темы в "последние сообщения"
Снова повторилась подобная фигня с 404 в FAQ и после авторизации, но стоит перейти снова по forum.overminers.ru, уже авторизованный и FAQ работает.
Как исправить?
Может быть связано с обновой Nginx до версии 1.16.1 и php 7.4.6.
Отправлено спустя 2 часа 38 минут 1 секунду:
Как отрубить sid? https://forum.overminers.ru/help/faq?si ... c289607953 после перехода это показывает, если убрать ?sid=a2b5bf6cd29ad66a895629c289607953 и оставить https://forum.overminers.ru/help/faq, тогда все нормально заходит.
Код: Выделить всё
2020/06/08 20:07:33 [error] 29687#29687: *25865 access forbidden by rule, client: 162.158.88.190, server: forum.overminers.ru, request: "GET /adm/images/phpbb_logo.svg HTTP/1.1", host: "forum.overminers.ru", referrer: "https://forum.overminers.ru/adm/index.php?sid=03ab31bf7888749810c90adc4e397195&i=1"
Может быть связано с обновой Nginx до версии 1.16.1 и php 7.4.6.
Отправлено спустя 2 часа 38 минут 1 секунду:
Как отрубить sid? https://forum.overminers.ru/help/faq?si ... c289607953 после перехода это показывает, если убрать ?sid=a2b5bf6cd29ad66a895629c289607953 и оставить https://forum.overminers.ru/help/faq, тогда все нормально заходит.