Уважаемые пользователи, по техническим причинам загрузка файлов временно недоступна. Приносим извинения за временные неудобства.
Связка nginx + phpfpm
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB 3.1.x/3.2.x | FAQ | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB 3.1.x/3.2.x | FAQ | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
-
mygedz
- phpBB 1.4.0
- Сообщения: 33
- Стаж: 11 лет 4 месяца
- Откуда: Россия
- Благодарил (а): 38 раз
- Поблагодарили: 6 раз
Связка nginx + phpfpm
Всем привет.
На сервере Debian + VestaCP.
Использую cвязку nginx + phpfpm.
Пытаюсь установить phpbb 3.2. При установке, в самом начале валится ошибка:
404
Page Not Found
It seems that the page you were trying to reach does not exist anymore, or maybe it has just moved. You can start again from the home or go back to previous page.
В чем может быть проблема?
На сервере Debian + VestaCP.
Использую cвязку nginx + phpfpm.
Пытаюсь установить phpbb 3.2. При установке, в самом начале валится ошибка:
404
Page Not Found
It seems that the page you were trying to reach does not exist anymore, or maybe it has just moved. You can start again from the home or go back to previous page.
В чем может быть проблема?
-
Mr. Anderson
- phpBB Guru

- Сообщения: 7522
- Стаж: 22 года 7 месяцев
- Откуда: СССР
- Благодарил (а): 6 раз
- Поблагодарили: 154 раза
Re: Связка nginx + phpfpm
Конфиг для nginx отсутствует.
Правила конференции (30.05.2011) | Общие ошибки новичков (07.11.2005) | Шаблон запроса | FAQ (phpBB 3.0.x) / Мини [FAQ] по phpBB 3.1.x
Последние и единственно актуальные на сегодня версии - 3.1.12 и 3.2.2!
Небесплатно накачаю ваш VPS/VDS/DS стероидами и заставлю ваши CMS летать =)
phpBB Guru blog | Тестируем phpBB 3.3 здесь! |
Последние и единственно актуальные на сегодня версии - 3.1.12 и 3.2.2!
Небесплатно накачаю ваш VPS/VDS/DS стероидами и заставлю ваши CMS летать =)
phpBB Guru blog | Тестируем phpBB 3.3 здесь! |
-
mygedz
- phpBB 1.4.0
- Сообщения: 33
- Стаж: 11 лет 4 месяца
- Откуда: Россия
- Благодарил (а): 38 раз
- Поблагодарили: 6 раз
Re: Связка nginx + phpfpm
Благодарю! А стоит тогда вообще использовать такую связку для phpBB 3.2? Возможно глупый вопрос, но все таки.
-
Siava
- Поддержка

- Сообщения: 5576
- Стаж: 21 год 9 месяцев
- Откуда: Питер
- Благодарил (а): 210 раз
- Поблагодарили: 902 раза
Re: Связка nginx + phpfpm
mygedz, конечно стоит!
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb2.0.x 3.5.x)
Ты очистил кеш? © Sheer
https://siava.ru (phpbb
-
Mr. Anderson
- phpBB Guru

- Сообщения: 7522
- Стаж: 22 года 7 месяцев
- Откуда: СССР
- Благодарил (а): 6 раз
- Поблагодарили: 154 раза
Re: Связка nginx + phpfpm
mygedz, если вы готовы к определенным сложностям (и знаете как их "преодолеть") - ну например то, что .htaccess для nginx - "пустой звук", и соотв. правила и директивы надо под него переписывать, - то почему нет? Очень неплохая связка.
Правила конференции (30.05.2011) | Общие ошибки новичков (07.11.2005) | Шаблон запроса | FAQ (phpBB 3.0.x) / Мини [FAQ] по phpBB 3.1.x
Последние и единственно актуальные на сегодня версии - 3.1.12 и 3.2.2!
Небесплатно накачаю ваш VPS/VDS/DS стероидами и заставлю ваши CMS летать =)
phpBB Guru blog | Тестируем phpBB 3.3 здесь! |
Последние и единственно актуальные на сегодня версии - 3.1.12 и 3.2.2!
Небесплатно накачаю ваш VPS/VDS/DS стероидами и заставлю ваши CMS летать =)
phpBB Guru blog | Тестируем phpBB 3.3 здесь! |
-
mygedz
- phpBB 1.4.0
- Сообщения: 33
- Стаж: 11 лет 4 месяца
- Откуда: Россия
- Благодарил (а): 38 раз
- Поблагодарили: 6 раз
Re: Связка nginx + phpfpm
Да конечно знаю, на Xenforo все так же. Может конечно есть свои нюансы при использовании с phpBB. Разберусь.Mr. Anderson писал(а): 14.09.2017 15:53 ну например то, что .htaccess для nginx - "пустой звук", и соотв. правила и директивы надо под него переписывать, - то почему нет?
Спасибо
-
***Blaze***
- phpBB 2.0.7
- Сообщения: 583
- Стаж: 19 лет 9 месяцев
- Откуда: Данков
- Благодарил (а): 57 раз
- Поблагодарили: 25 раз
Re: Связка nginx + phpfpm
Добрый вечер!
Перевели VPS сервер на nginx + phpfpm и столкнулись с проблемами.
Не работают расширения Mchat и QuickReply и, судя по консоли браузера, возникает ошибка:
об этой ошибке писал подробно в теме в этой теме
Все что с путем https://mysite.org/app.php/mchat/ или https://mysite.org/app.php/help/faq переадресовывает на индексную страницу форума https://mysite.org/index.php
Конфигурация nginx.conf такая (привел нужный кусок настроек):
С http идет переадресация на https, а там, исходя из выше изложенного, неверная маршрутизация и из-за этого все беды (предположительно).
Еще пробовали вот такую конфигурацию nginx.conf - см. здесь, но nginx с ней не запустился.
Подскажите как правильно настроить nginx.conf, чтобы была правильная маршрутизация.
Спасибо.
Перевели VPS сервер на nginx + phpfpm и столкнулись с проблемами.
Не работают расширения Mchat и QuickReply и, судя по консоли браузера, возникает ошибка:
Код: Выделить всё
SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON dataВсе что с путем https://mysite.org/app.php/mchat/ или https://mysite.org/app.php/help/faq переадресовывает на индексную страницу форума https://mysite.org/index.php
Конфигурация nginx.conf такая (привел нужный кусок настроек):
Код: Выделить всё
server {
listen 80;
server_name www.mysite.org mysite.org;
return 301 https://mysite.org$request_uri;
}
server {
listen 443 http2 ssl;
server_name www.mysite.org mysite.org;
ssl_certificate /etc/nginx/ssl/mysite.org.bundle;
ssl_certificate_key /etc/nginx/ssl/mysite.org.key;
server_name_in_redirect off;
server_tokens off;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
access_log /var/log/nginx/access_total.log;
error_log /var/log/nginx/error_total.log;
root /var/www/sites/mysite.org/web;
location ~* \.(ico|css|js|gif|jpe?g|png)(\?[0-9]+)?$ {
expires max;
log_not_found off;
}
location /app.php {
try_files $uri $uri/ /app.php?$query_string;
}
location /.git {
return 403;
}
location / {
index index.php;
try_files $uri $uri/ /index.php;
}
location ~* \.php$ {
fastcgi_pass unix:/var/run/php7.2-fpm-forum.porteus.org.sock;
include fastcgi.conf;
}
}Еще пробовали вот такую конфигурацию nginx.conf - см. здесь, но nginx с ней не запустился.
Подскажите как правильно настроить nginx.conf, чтобы была правильная маршрутизация.
Спасибо.
Мой сайт http://ublaze.ru/
-
Татьяна5
- Поддержка

- Сообщения: 13177
- Стаж: 15 лет 2 месяца
- Благодарил (а): 236 раз
- Поблагодарили: 3754 раза
Re: Связка nginx + phpfpm
***Blaze***, самое простое - включить url rewriting в админке (
app.php посреди строки не всем серверам нравится)-
Siava
- Поддержка

- Сообщения: 5576
- Стаж: 21 год 9 месяцев
- Откуда: Питер
- Благодарил (а): 210 раз
- Поблагодарили: 902 раза
Re: Связка nginx + phpfpm
Это вот зачем так?***Blaze*** писал(а): 25.12.2018 17:29Код: Выделить всё
location /app.php { try_files $uri $uri/ /app.php?$query_string; }
Отправлено спустя 1 минуту 37 секунд:
Не понимаю почему не взять конфиг, который идёт в качестве примера и находится в каталоге docs? Он не идеальный, но рабочий.
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb2.0.x 3.5.x)
Ты очистил кеш? © Sheer
https://siava.ru (phpbb
-
***Blaze***
- phpBB 2.0.7
- Сообщения: 583
- Стаж: 19 лет 9 месяцев
- Откуда: Данков
- Благодарил (а): 57 раз
- Поблагодарили: 25 раз
Re: Связка nginx + phpfpm
Татьяна5, у нашего VPS, который расположен в Канаде нет админки.
Siava, а что не так?
Siava, а что не так?
Так мы и взяли, только подкорректировали под https (443 порт) - ссылку на нашу конфу nginx.conf оставлял вышеSiava писал(а): 25.12.2018 18:18 Не понимаю почему не взять конфиг, который идёт в качестве примера и находится в каталоге docs?
Мой сайт http://ublaze.ru/
-
Татьяна5
- Поддержка

- Сообщения: 13177
- Стаж: 15 лет 2 месяца
- Благодарил (а): 236 раз
- Поблагодарили: 3754 раза
-
Siava
- Поддержка

- Сообщения: 5576
- Стаж: 21 год 9 месяцев
- Откуда: Питер
- Благодарил (а): 210 раз
- Поблагодарили: 902 раза
Re: Связка nginx + phpfpm
И что ему помешало?
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb2.0.x 3.5.x)
Ты очистил кеш? © Sheer
https://siava.ru (phpbb
-
***Blaze***
- phpBB 2.0.7
- Сообщения: 583
- Стаж: 19 лет 9 месяцев
- Откуда: Данков
- Благодарил (а): 57 раз
- Поблагодарили: 25 раз
Re: Связка nginx + phpfpm
А если mod_rewrite с Apache не установлены и при проверке через файл check.php в корне форума
Код: Выделить всё
<?php
if(!function_exists('apache_get_modules') ){ phpinfo(); exit; }
$res = 'Module Unavailable';
if(in_array('mod_rewrite',apache_get_modules()))
$res = 'Module Available';
?>
<html>
<head>
<title>A mod_rewrite availability check !</title></head>
<body>
<p><?php echo apache_get_version(),"</p><p>mod_rewrite $res"; ?></p>
</body>
</html>Код: Выделить всё
Apache/2.4.10 (Unix)
mod_rewrite Module AvailableМожно-ли дополнительно на VPS хостинг установить Apache с mod_rewrite (какие команды установки для Debian 8.11 Jessie) и после чего, безболезненно включить URL Rewriting
?
Спасибо.
Отправлено спустя 4 минуты 7 секунд:
Все URL работают корректно, но расширение quickreply, при размещении сообщения, иногда выдает сообщение:
Код: Выделить всё
AJAX error. status: parsererror, message: SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON dataМой сайт http://ublaze.ru/
-
Sheer
- Former team member
- Сообщения: 12113
- Стаж: 19 лет 8 месяцев
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 54 раза
- Поблагодарили: 2756 раз
Re: Связка nginx + phpfpm
А что в ответе XHR?
Отправлено спустя 3 минуты 54 секунды:
Вот тут
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.

