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

Ошибка 404 при установке

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
winser
phpBB 1.2.1
Сообщения: 25
Стаж: 10 лет 7 месяцев

Ошибка 404 при установке

Сообщение winser »

Пытаюсь установить phphbb 3.3.x на виртуалку с Centos7 и VestaCP
после того как нормально загрузился линк /phpBB3/install/app.php
нажимаю вкладку Install чтобы начать установку, а мне выдает ошибку 404 страницы не существует, что делаю не так?
линк при нажатии показывает такой /phpBB3/install/app.php/install странно что папка install идет после имени файла
Аватара пользователя
Pazh
Former team member
Сообщения: 2317
Стаж: 14 лет 5 месяцев
Благодарил (а): 37 раз
Поблагодарили: 261 раз

Re: Ошибка 404 при установке

Сообщение Pazh »

winser писал(а): 02.03.2021 6:34 /phpBB3/install/
запусти просто так
Помощь в ЛС/email только за WM или ЮMoney
winser
phpBB 1.2.1
Сообщения: 25
Стаж: 10 лет 7 месяцев

Re: Ошибка 404 при установке

Сообщение winser »

тогда идет редирект на /phpBB3/install/app.php
Аватара пользователя
Pazh
Former team member
Сообщения: 2317
Стаж: 14 лет 5 месяцев
Благодарил (а): 37 раз
Поблагодарили: 261 раз

Re: Ошибка 404 при установке

Сообщение Pazh »

winser, у вас возможно сервер не правильно настроен или права/владельцы папок и файлов . Если стоит nginx, то в на форуме в папке docs есть пример настроек nginx в файле nginx.sample.conf
Помощь в ЛС/email только за WM или ЮMoney
winser
phpBB 1.2.1
Сообщения: 25
Стаж: 10 лет 7 месяцев

Re: Ошибка 404 при установке

Сообщение winser »

Pazh, да стоит nginx а что за папка docs где ее искать?
Аватара пользователя
Pazh
Former team member
Сообщения: 2317
Стаж: 14 лет 5 месяцев
Благодарил (а): 37 раз
Поблагодарили: 261 раз

Re: Ошибка 404 при установке

Сообщение Pazh »

winser, там где лежат все папки форума твоего
Помощь в ЛС/email только за WM или ЮMoney
winser
phpBB 1.2.1
Сообщения: 25
Стаж: 10 лет 7 месяцев

Re: Ошибка 404 при установке

Сообщение winser »

Pazh, ну так там же какие то настройки по безопасности, какое это имеет отношение к ошибке 404 которая говорит о том что файла нет
в папке install например нет файла index.php на скринах в мануале именно он грузится при установке
Аватара пользователя
Pazh
Former team member
Сообщения: 2317
Стаж: 14 лет 5 месяцев
Благодарил (а): 37 раз
Поблагодарили: 261 раз

Re: Ошибка 404 при установке

Сообщение Pazh »

winser, ну раз ты "как бы" все знаешь и даже умеешь криво читать что написано в конфиге nginx, то зачем о помощи просить других? :rtfm:
Помощь в ЛС/email только за WM или ЮMoney
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5280
Стаж: 19 лет 3 месяца
Откуда: Питер
Благодарил (а): 186 раз
Поблагодарили: 791 раз

Re: Ошибка 404 при установке

Сообщение Siava »

winser, какие ещё скрины мануала?
Возьмите из примера конфига nginx (который в папке docs) ту часть, что отвечает за локейшн install и добавьте в свой конфиг.
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
winser
phpBB 1.2.1
Сообщения: 25
Стаж: 10 лет 7 месяцев

Re: Ошибка 404 при установке

Сообщение winser »

Siava,
взял этот кусок из конфига который как понимаю отвечает за локейшн инстала

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

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

	# Correctly pass scripts for installer
	location /install/ {
		try_files $uri $uri/ @rewrite_installapp =404;

		# Pass the php scripts to fastcgi server specified in upstream declaration.
		location ~ \.php(/|$) {
			include fastcgi.conf;
			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/ /install/app.php$is_args$args =404;
			fastcgi_pass php;
		}
	}


location @rewrite_installapp {
		rewrite ^(.*)$ /install/app.php/$1 last;
	}
в результатае ngnix не запускается с таким конфигом

ошибка в логе
такая
2021/03/03 05:57:21 [emerg] 119566#119566: open() "/etc/nginx/fastcgi.conf" failed (2: No such file or directory) in /home/admin/conf/web/kkk.kk.nginx.conf:57
winser
phpBB 1.2.1
Сообщения: 25
Стаж: 10 лет 7 месяцев

Re: Ошибка 404 при установке

Сообщение winser »

полный код nginx.conf что тут не так и что нужно добавить чтобы установка форума пошла?

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

server {
    listen      192.168.0.21:80;
    server_name kkk.kk www.kkk.kk;
    root        /home/admin/web/kkk.kk/public_html;
    index       index.php index.html index.htm;
    access_log  /var/log/nginx/domains/kkk.kk.log combined;
    access_log  /var/log/nginx/domains/kkk.kk.bytes bytes;
    error_log   /var/log/nginx/domains/kkk.kk.error.log error;

    location / {

        location ~* ^.+\.(jpeg|jpg|png|gif|bmp|ico|svg|css|js)$ {
            expires     max;
        }

        location ~ [^/]\.php(/|$) {
            fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
            if (!-f $document_root$fastcgi_script_name) {
                return  404;
            }

            fastcgi_pass    127.0.0.1:9001;
            fastcgi_index   index.php;
            include         /etc/nginx/fastcgi_params;
        }
    }

    error_page  403 /error/404.html;
    error_page  404 /error/404.html;
    error_page  500 502 503 504 /error/50x.html;

    location /error/ {
        alias   /home/admin/web/kkk.kk/document_errors/;
    }

    location ~* "/\.(htaccess|htpasswd)$" {
        deny    all;
        return  404;
    }

    location /vstats/ {
        alias   /home/admin/web/kkk.kk/stats/;
        include /home/admin/conf/web/kkk.kk.auth*;
    }


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

	# Correctly pass scripts for installer
	location /install/ {
		try_files $uri $uri/ @rewrite_installapp =404;

		# Pass the php scripts to fastcgi server specified in upstream declaration.
		location ~ \.php(/|$) {
			
			try_files $uri $uri/ /install/app.php$is_args$args =404;
			
		}
	}


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

    include     /etc/nginx/conf.d/phpmyadmin.inc*;
    include     /etc/nginx/conf.d/phppgadmin.inc*;
    include     /etc/nginx/conf.d/webmail.inc*;

    include     /home/admin/conf/web/nginx.kkk.kk.conf*;
}
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11239
Стаж: 14 лет 3 месяца
Откуда: fotovideoforum.ru
Благодарил (а): 673 раза
Поблагодарили: 121 раз

Re: Ошибка 404 при установке

Сообщение Пчелкин »

winser писал(а): 03.03.2021 14:00 в результатае ngnix не запускается с таким конфигом
А перезагрузиться?
winser
phpBB 1.2.1
Сообщения: 25
Стаж: 10 лет 7 месяцев

Re: Ошибка 404 при установке

Сообщение winser »

Пчелкин, перезагружался каждый раз весь сервак полностью

нашел еще один конфиг конкретно для моей панели vesta и phpbb от 2018 года и теперь ошибка 500 при загрузке страницы с началом инсталляции

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

server {
    listen      192.168.0.21:80;
    server_name kkk.kk www.kkk.kk;
    root        /home/admin/web/kkk.kk/public_html;
    index       index.php index.html index.htm;
    access_log  /var/log/nginx/domains/kkk.kk.log combined;
    access_log  /var/log/nginx/domains/kkk.kk.bytes bytes;
    error_log   /var/log/nginx/domains/kkk.kk.error.log error;

    
    

        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|(?<!ext/)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;
            return 404;
        }

        # 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_index   index.php;
            fastcgi_pass 127.0.0.1:9001; # - должно быть то же самое, что и в секции location / дефолтного шаблона
          }


        # Correctly pass scripts for installer
        location /install/ {
            # phpBB uses index.htm
            try_files $uri $uri/ @rewrite_installapp;

            # 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/ /install/app.php$is_args$args;
                fastcgi_pass 127.0.0.1:9001; # - должно быть то же самое, что и в секции location / дефолтного шаблона
            }
        }

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


         # Deny access to version control system directories.
        location ~ /\.svn|/\.git {
            deny all;
            internal;
        }

    error_page  403 /error/404.html;
    error_page  404 /error/404.html;
    error_page  500 502 503 504 /error/50x.html;

    location /error/ {
        alias   /home/admin/web/kkk.kk/document_errors/;
    }



    location /vstats/ {
        alias   /home/admin/web/kkk.kk/stats/;
#        include /home/admin/conf/web/kkk.kk.auth
    }

    include     /etc/nginx/conf.d/phpmyadmin.inc*;
    include     /etc/nginx/conf.d/phppgadmin.inc*;
    include     /etc/nginx/conf.d/webmail.inc*;

    include     /home/admin/conf/web/nginx.kkk.kk.conf*;
}
Аватара пользователя
Pazh
Former team member
Сообщения: 2317
Стаж: 14 лет 5 месяцев
Благодарил (а): 37 раз
Поблагодарили: 261 раз

Re: Ошибка 404 при установке

Сообщение Pazh »

Пчелкин, не мешай человеку саморазвиваться :popcorn

:rtfm: [FAQ] error.log - описание и примеры
Помощь в ЛС/email только за WM или ЮMoney

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