Уважаемые пользователи, по техническим причинам загрузка файлов временно недоступна. Приносим извинения за временные неудобства.

Страница 404 при нажатии ссылки активации в письме

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
tesla-chita
phpBB 1.0.0
Сообщения: 6
Стаж: 7 лет 10 месяцев
Откуда: Чита
Благодарил (а): 1 раз

Страница 404 при нажатии ссылки активации в письме

Сообщение tesla-chita »

Когда пользователь ввел регистрационные данные, приходит ему на почту ссылка, при нажатии отображается ошибка 404.
сервер nginx
ISP Config 3
директивы nginx:

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

        location /install/app.php {
                try_files $uri $uri/ /install/app.php?$query_string;
        }
С этими директивами инсталлировал phpBB-3.2.4-ru

У кого было что-то подобное? И где что посмотреть?
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5576
Стаж: 21 год 9 месяцев
Откуда: Питер
Благодарил (а): 210 раз
Поблагодарили: 902 раза

Re: Страница 404 при нажатии ссылки активации в письме

Сообщение Siava »

tesla-chita писал(а): 07.12.2018 16:47 location /install/
Это не всё. Рабочий пример конфига для nginx в папке docs есть.
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
Аватара пользователя
tesla-chita
phpBB 1.0.0
Сообщения: 6
Стаж: 7 лет 10 месяцев
Откуда: Чита
Благодарил (а): 1 раз

Re: Страница 404 при нажатии ссылки активации в письме

Сообщение tesla-chita »

Siava, Что мне необходимо сделать? не в ту группу вопрос задал? Не все данные выложил?
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5576
Стаж: 21 год 9 месяцев
Откуда: Питер
Благодарил (а): 210 раз
Поблагодарили: 902 раза

Re: Страница 404 при нажатии ссылки активации в письме

Сообщение Siava »

tesla-chita писал(а): 11.12.2018 12:08 не в ту группу вопрос задал?
Это форум, а не соцсети.
tesla-chita писал(а): 11.12.2018 12:08 Не все данные выложил?
Очевидно не все.
tesla-chita писал(а): 11.12.2018 12:08 Что мне необходимо сделать?
Начните с просмотра примера конфига.
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 13177
Стаж: 15 лет 2 месяца
Благодарил (а): 236 раз
Поблагодарили: 3754 раза

Re: Страница 404 при нажатии ссылки активации в письме

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

Посмотреть пример конфига nginx в папке docs на своём форуме и внести код оттуда в свой конфиг nginx
Аватара пользователя
tesla-chita
phpBB 1.0.0
Сообщения: 6
Стаж: 7 лет 10 месяцев
Откуда: Чита
Благодарил (а): 1 раз

Re: Страница 404 при нажатии ссылки активации в письме

Сообщение tesla-chita »

Siava, Прежде чем сюда написать я два вечера потратил, перерыл кучу ресурсов пробовал много настроек nginx, даже пытался рыться в коде, решил сюда написать. Но видимо тоже зря ? Извините конечно, но какой-то у Вас слишком жесткий отбор.
Я могу продолжить свою тему? Какую инфу нужно предоставить для решения данного вопроса я же не знаю, но выложу как только будет в этом необходимость.
Аватара пользователя
tesla-chita
phpBB 1.0.0
Сообщения: 6
Стаж: 7 лет 10 месяцев
Откуда: Чита
Благодарил (а): 1 раз

Re: Страница 404 при нажатии ссылки активации в письме

Сообщение tesla-chita »

Татьяна5 писал(а): 11.12.2018 12:10 Посмотреть пример конфига nginx в папке docs на своём форуме и внести код оттуда в свой конфиг nginx
Спасибо сейчас так и сделаю
Аватара пользователя
tesla-chita
phpBB 1.0.0
Сообщения: 6
Стаж: 7 лет 10 месяцев
Откуда: Чита
Благодарил (а): 1 раз

Re: Страница 404 при нажатии ссылки активации в письме

Сообщение tesla-chita »

Татьяна5 писал(а): 11.12.2018 12:10 Посмотреть пример конфига nginx в папке docs на своём форуме и внести код оттуда в свой конфиг nginx
Не помогло, так как phpBB уже установлен я не вносил директивы отвечающие за установку.

полный конфиг виртуального хоста
 

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

server {
        listen *:80;


        server_name forum.tesla-chita.ru ;

        root   /var/www/forum.tesla-chita.ru/web/;



        index index.html index.htm index.php index.cgi index.pl index.xhtml;


        location ~ \.shtml$ {
            ssi on;
        }


        error_page 400 /error/400.html;
        error_page 401 /error/401.html;
        error_page 403 /error/403.html;
        error_page 404 /error/404.html;
        error_page 405 /error/405.html;
        error_page 500 /error/500.html;
        error_page 502 /error/502.html;
        error_page 503 /error/503.html;
        recursive_error_pages on;
        location = /error/400.html {

            internal;
        }
        location = /error/401.html {

            internal;
        }
        location = /error/403.html {

            internal;
        }
        location = /error/404.html {

            internal;
        }
        location = /error/405.html {

            internal;
        }
        location = /error/500.html {

            internal;
        }
        location = /error/502.html {

            internal;
        }
        location = /error/503.html {

            internal;
        }

        error_log /var/log/ispconfig/httpd/forum.tesla-chita.ru/error.log;
        access_log /var/log/ispconfig/httpd/forum.tesla-chita.ru/access.log combined;

        location ~ /\. {
			deny all;
        }

        location ^~ /.well-known/acme-challenge/ {
			access_log off;
			log_not_found off;
			root /usr/local/ispconfig/interface/acme/;
			autoindex off;
			index index.html;
			try_files $uri $uri/ =404;
        }

        location = /favicon.ico {
            log_not_found off;
            access_log off;
            expires max;
            add_header Cache-Control "public, must-revalidate, proxy-revalidate";
        }

        location = /robots.txt {
            allow all;
            log_not_found off;
            access_log off;
        }

        location /stats/ {

            index index.html index.php;
            auth_basic "Members Only";
            auth_basic_user_file /var/www/clients/client2/web27/web//stats/.htpasswd_stats;
        }

        location ^~ /awstats-icon {
            alias /usr/share/awstats/icon;
        }

        location ~ \.php$ {
            try_files /******************************************.htm @php;
        }

        location @php {
            try_files $uri =404;
            include /etc/nginx/fastcgi_params;
            fastcgi_pass unix:/var/lib/php7.0-fpm/web27.sock;
            fastcgi_index index.php;
            fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
            fastcgi_intercept_errors on;
        }

        location /cgi-bin/ {
            try_files $uri =404;
            include /etc/nginx/fastcgi_params;
            root /var/www/clients/client2/web27;
            gzip off;
            fastcgi_pass  unix:/var/run/fcgiwrap.socket;
            fastcgi_index index.cgi;
            fastcgi_param SCRIPT_FILENAME  $document_root$fastcgi_script_name;
            fastcgi_intercept_errors on;
        }

#Данные которые я добавил в настройки, а выше это стандартные nginx

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

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

        location ~ /(config\.php|common\.php|cache|files|images/avatars/upload|includes|(?<!ext/)phpbb|store|vendor) {
                    deny all;
                    internal;
        }

        location ~ \.php(/|$) {
                    include fastcgi_params;
                    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 unix:/var/lib/php7.0-fpm/web27.sock;
        }




}
в логах вебсервера только такая ошибка:

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

***.***.***.*** - - [12/Dec/2018:00:36:58 +0900] "GET /ucp.php?mode=activate&u=49&k=OWSYHK HTTP/1.1" 404 868 "-" "Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.110 Safari/537.36"
Вроде сам форум работает, но вот при активации по электронной почте пока только встретил ошибку. Хотя она не очень важная можно использовать другой метод активации, но хотелось бы с подтверждением почты.
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 13177
Стаж: 15 лет 2 месяца
Благодарил (а): 236 раз
Поблагодарили: 3754 раза

Re: Страница 404 при нажатии ссылки активации в письме

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

Профили пользователей работают? (Файл ucp.php вообще на месте?)
Аватара пользователя
tesla-chita
phpBB 1.0.0
Сообщения: 6
Стаж: 7 лет 10 месяцев
Откуда: Чита
Благодарил (а): 1 раз

Re: Страница 404 при нажатии ссылки активации в письме

Сообщение tesla-chita »

Татьяна5 писал(а): 11.12.2018 16:15 Профили пользователей работают? (Файл ucp.php вообще на месте?)
Профили работают, регистрация проходит, письмо с активацией улетает, файл на месте
2018-12-12_01-42-54.png
2018-12-12_01-44-38.png
Отправлено спустя 16 минут 24 секунды:
ссылка на активацию:

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

http://forum.tesla-chita.ru/ucp.php?mode=activate&u=49&k=OWSYHK
а ссылка на просмотр пользователя в базе:

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

http://forum.tesla-chita.ru/adm/index.php?i=users&mode=overview&redirect=acp_inactive&sid=<скрыт>&u=50
2018-12-12_02-02-31.png
Отличаются user_id как я понял или это нормально?

а если указать ссылку

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

http://forum.tesla-chita.ru/ucp.php?mode=activate&u=50&k=OWSYHK
то ругается
2018-12-12_02-05-56.png
Отправлено спустя 10 минут 40 секунд:
Убрал в директивах перенаправление на 404 страницу, теперь отвечает phpBB что нет такого пользователя
2018-12-12_02-12-08.png
Я так понимаю когда страница не найдена то ошибочно отправлялось на другую страницу, только почему пользователь не найден??? Когда он ожидает активации. Попробую еще раз зарегистрироваться...

Отправлено спустя 12 минут 1 секунду:
Действительно, убрал перенаправления на собственные страницы ошибок и все заработало )))
Вот эти записи были лишними, но я для проверки убирал 404
2018-12-12_02-24-46.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.

Вернуться в «phpBB 3.2.x (архив)»