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

Доступ к FAQ и название темы в "последние сообщения"

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Furu
phpBB 1.2.1
Сообщения: 27
Стаж: 6 лет
Благодарил (а): 18 раз
Поблагодарили: 1 раз

Доступ к FAQ и название темы в "последние сообщения"

Сообщение Furu »

Здравствуйте!
Описание проблемы: при попытке доступа к разделу 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
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16367
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 521 раз
Поблагодарили: 1744 раза

Re: Доступ к FAQ и название темы в "последние сообщения"

Сообщение rxu »

Furu писал(а): 27.04.2020 14:35 вместо названия темы показывает ник пользователя
Не вместо, просто заголовок сообщения нулевой, он стерт. У данных сообщений и в самой теме нет заголовка.
Furu писал(а): 27.04.2020 14:35 ошибка 500 Internal Server Error
Смотрите error.log вебсервера на данный счет, там должны быть сведения об ошибке PHP.
Изображение
Furu
phpBB 1.2.1
Сообщения: 27
Стаж: 6 лет
Благодарил (а): 18 раз
Поблагодарили: 1 раз

Re: Доступ к FAQ и название темы в "последние сообщения"

Сообщение Furu »

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"
Отправлено спустя 49 секунд:
rxu писал(а): 27.04.2020 14:46 Не вместо, просто заголовок сообщения нулевой, он стерт. У данных сообщений и в самой теме нет заголовка.
а как присвоить заголовок?
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16367
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 521 раз
Поблагодарили: 1744 раза

Re: Доступ к FAQ и название темы в "последние сообщения"

Сообщение rxu »

Furu писал(а): 27.04.2020 14:58 а как присвоить заголовок?
Отредактировать сообщение. Если только этот заголовок не отключен каким-нибудь расширением, например, Быстрый ответ.
Furu писал(а): 27.04.2020 14:58 could not find named location "@rewriteapp"
Это проблемы конфигурации nginx. Видимо, location @rewriteapp либо отсутствует, либо там прописано что-то некорректное.
Изображение
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12423
Стаж: 12 лет 8 месяцев
Благодарил (а): 166 раз
Поблагодарили: 2475 раз

Re: Доступ к FAQ и название темы в "последние сообщения"

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

rxu писал(а): 27.04.2020 15:29 например, Быстрый ответ
QuickReply физически заголовки не убирает

Среди списка расширений у меня подозрения на tapatalk (не пробовала его в действии)
Furu
phpBB 1.2.1
Сообщения: 27
Стаж: 6 лет
Благодарил (а): 18 раз
Поблагодарили: 1 раз

Re: Доступ к FAQ и название темы в "последние сообщения"

Сообщение Furu »

Татьяна5 писал(а): 28.04.2020 12:37 Среди списка расширений у меня подозрения на tapatalk (не пробовала его в действии)
Удалил, не помогло.
rxu писал(а): 27.04.2020 15:29 Это проблемы конфигурации nginx. Видимо, location @rewriteapp либо отсутствует, либо там прописано что-то некорректное.
Как раз есть. У кого нибудь есть "рабочий" конфиг под форум для Nginx?
rxu писал(а): 27.04.2020 14:46 Не вместо, просто заголовок сообщения нулевой, он стерт. У данных сообщений и в самой теме нет заголовка.
Ничего не стирали.
Снимок.JPG
Даже фиг знает, что это такое...
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12423
Стаж: 12 лет 8 месяцев
Благодарил (а): 166 раз
Поблагодарили: 2475 раз

Re: Доступ к FAQ и название темы в "последние сообщения"

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

Furu писал(а): 30.04.2020 10:20 Ничего не стирали
Вы смотрите заголовок последнего сообщения в теме?
Furu
phpBB 1.2.1
Сообщения: 27
Стаж: 6 лет
Благодарил (а): 18 раз
Поблагодарили: 1 раз

Re: Доступ к FAQ и название темы в "последние сообщения"

Сообщение Furu »

Татьяна5 писал(а): 30.04.2020 13:33 Вы смотрите заголовок последнего сообщения в теме?
получается сами пользователи и удалили заголовок когда писали последнее сообщение. Понял.

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

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?
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16367
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 521 раз
Поблагодарили: 1744 раза

Re: Доступ к FAQ и название темы в "последние сообщения"

Сообщение rxu »

Так у вас overminers.ru/forum или forum.overminers.ru?

Отправлено спустя 49 секунд:
Furu писал(а): 30.04.2020 20:24 то нет и непонятно из за какой настройки
Это URL rewriting из настроек сервера в админразделе.
Изображение
Furu
phpBB 1.2.1
Сообщения: 27
Стаж: 6 лет
Благодарил (а): 18 раз
Поблагодарили: 1 раз

Re: Доступ к FAQ и название темы в "последние сообщения"

Сообщение Furu »

rxu писал(а): 30.04.2020 20:50 Так у вас overminers.ru/forum или forum.overminers.ru?
сейчас так forum.overminers.ru и скорее всего так и оставлю.
rxu писал(а): 30.04.2020 20:50 Это URL rewriting из настроек сервера в админразделе.
включено, но не помогает. (
Снимок.JPG
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16367
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 521 раз
Поблагодарили: 1744 раза

Re: Доступ к FAQ и название темы в "последние сообщения"

Сообщение rxu »

Сложно сказать, что получится, проверять негде. Но как вариант.

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

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;
	}

}
Изображение
Furu
phpBB 1.2.1
Сообщения: 27
Стаж: 6 лет
Благодарил (а): 18 раз
Поблагодарили: 1 раз

Re: Доступ к FAQ и название темы в "последние сообщения"

Сообщение Furu »

rxu, теперь интересное пошло :D

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

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.
Почему это вышло? )))

Нашёл. Ну теперь всё работает. Всем спасибо! )
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16367
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 521 раз
Поблагодарили: 1744 раза

Re: Доступ к FAQ и название темы в "последние сообщения"

Сообщение rxu »

Furu писал(а): 30.04.2020 21:30Нашёл.
Что было? Какой в итоге рабочий конфиг получился?
Изображение
Furu
phpBB 1.2.1
Сообщения: 27
Стаж: 6 лет
Благодарил (а): 18 раз
Поблагодарили: 1 раз

Re: Доступ к FAQ и название темы в "последние сообщения"

Сообщение Furu »

rxu писал(а): 30.04.2020 21:52 Что было? Какой в итоге рабочий конфиг поучился?
Ваш, только добавил еще root /var/www/forum.overminers.ru;

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

server{
        server_name forum.overminers.ru;
        listen 80;
        return 301 https://forum.overminers.ru$request_uri;
}
и убрал это, потому что почему то странно работал раздел FAQ(даже чистка кеша и куки не помогала), а когда убрал, побегал ещё раз по нём, вроде стабильно все открывает как надо.

Итого:

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

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;
        }

}
Furu
phpBB 1.2.1
Сообщения: 27
Стаж: 6 лет
Благодарил (а): 18 раз
Поблагодарили: 1 раз

Re: Доступ к FAQ и название темы в "последние сообщения"

Сообщение Furu »

Снова повторилась подобная фигня с 404 в FAQ и после авторизации, но стоит перейти снова по forum.overminers.ru, уже авторизованный и 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, тогда все нормально заходит.

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