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

nginx ошибки

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
nord_ru
phpBB 1.0.0
Сообщения: 5
Стаж: 7 лет
Благодарил (а): 1 раз

nginx ошибки

Сообщение nord_ru »

перенес сервер на nginx php-fpm перестало работать регистрация и некоторые приложения

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

nginx.conf
location / {
		    try_files $uri $uri/ =404;		
	  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/ =404;
			fastcgi_pass php;
		}

    }
    
location /forum/ {
		    try_files $uri $uri/ /app.php?$query_string;

		# 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/ /app.php?$query_string;
			fastcgi_pass php;
		}

		
	}
форум работает, кроме регистрации, /thankslist и доп модуля webmoney по адресу /forum/wmpays? выдает ошибку 404
пробовал все конфиги в нете
Последний раз редактировалось Sheer 18.07.2020 11:20, всего редактировалось 1 раз.
Причина: bb-код. Когда же вы наконец научитесь пользоваться bb-кодами!!!
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5284
Стаж: 19 лет 3 месяца
Откуда: Питер
Благодарил (а): 186 раз
Поблагодарили: 793 раза

Re: nginx ошибки

Сообщение Siava »

nord_ru, в папке docs форума есть nginx.sample.conf - рабочий пример конфига.
Вообще универсальный конфиг nginx вы нигде не найдёте, так как он для каждого случая свой.
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
nord_ru
phpBB 1.0.0
Сообщения: 5
Стаж: 7 лет
Благодарил (а): 1 раз

Re: nginx ошибки

Сообщение nord_ru »

Siava,перед созданием темы я попробовал все конфиги в нете, в том числе и конфиг из /docs

Форум работает в целом. Но при переходе на модуль оплаты webmoney /forum/wmpays?action= и т.д. выдает ошибку 404. Вот я и попросил помощи.
Возможно надо как то отдельно прописывать путь в location? или куда смотреть и копать?
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5284
Стаж: 19 лет 3 месяца
Откуда: Питер
Благодарил (а): 186 раз
Поблагодарили: 793 раза

Re: nginx ошибки

Сообщение Siava »

nord_ru, у вас включено в админке в настройках сервера "URL Rewriting"?
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
nord_ru
phpBB 1.0.0
Сообщения: 5
Стаж: 7 лет
Благодарил (а): 1 раз

Re: nginx ошибки

Сообщение nord_ru »

Siava, да включено
Аватара пользователя
werber
phpBB 1.0.0
Сообщения: 8
Стаж: 3 года 9 месяцев
Благодарил (а): 2 раза
Поблагодарили: 1 раз
Забанен: Бессрочно

Re: nginx ошибки

Сообщение werber »

Добрый день. Подскажите, для nginx - просто взять код из nginx.sample.conf?
Или там нужно что-то править?
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16367
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 521 раз
Поблагодарили: 1744 раза

Re: nginx ошибки

Сообщение rxu »

werber, ну конечно же, надо править под свой ресурс, на то он и sample.
Изображение
Аватара пользователя
werber
phpBB 1.0.0
Сообщения: 8
Стаж: 3 года 9 месяцев
Благодарил (а): 2 раза
Поблагодарили: 1 раз
Забанен: Бессрочно

Re: nginx ошибки

Сообщение werber »

rxu, и как узнать, что нужно?
Например, даже стандартный /app.php/help/faq? выдает ошибку:

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

500 Internal Server Error
nginx/1.15.9 (Ubuntu)
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16367
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 521 раз
Поблагодарили: 1744 раза

Re: nginx ошибки

Сообщение rxu »

werber, варианты могут быть разные, нужен навык в настройке сервера.
Поищите по здесь конференции, например Доступ к FAQ и название темы в "последние сообщения" или nginx.
Изображение
Аватара пользователя
werber
phpBB 1.0.0
Сообщения: 8
Стаж: 3 года 9 месяцев
Благодарил (а): 2 раза
Поблагодарили: 1 раз
Забанен: Бессрочно

Re: nginx ошибки

Сообщение werber »

Спасибо. Буду изучать и вникать.
noob_dev
phpBB 1.2.0
Сообщения: 13
Стаж: 3 года 9 месяцев

Re: nginx ошибки

Сообщение noob_dev »

У меня не включено ЧПУ, но некоторые страницы с ЧПУ.

Вообще, такие вещи решаются так же как и на WP. Надо направить на обработчик PHP.

Например для ссылок вида:
/app.php/thankslist
/app.php/toplist

Нужно прописать:

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

	location /app.php/ {
	    try_files $uri $uri/ /app.php?$args;
	}

Можно просто найти нужные обработчики, например развернуть форум на локалке и выключить ЧПУ.
И смотреть разницу, из этого и исходить. :dontknow

Регистрацию обрабатывает "ucp.php"

Возможно надо прописать:

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

	location /register/ {
	    try_files $uri $uri/ /ucp.php?$args;
	}

Дайте ссылку на сайт, я посмотрю

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