phpBB plays nicely with nginx until at least 3.1.9. With 3.2.X I understand that there is a completely new process of managing the updates. The
/install
directory, instead of 3.1.X's index.php
-> database_update.php
method, now has a brand new way of dealing with the installation: app.php
(I guess it's the same logic that is used for managing extensions).Sadly, though, the volunteers coding
app.php
presume that all web servers will correctly parse paths like /.../app.php/update
. This is not the case — most people searching the Web for a phpBB3 configuration file for nginx will get something like this: http://nginxlibrary.com/phpbb-configuration/There is something extra that is needed. I got the inspiration from https://www.phpbb.com/community/viewtop ... &t=2294581 which fixes the ability to add extensions. To get the install working add this snippet before any other rules:
Code: Select all
location /install/app.php {
try_files $uri $uri/ /install/app.php?$query_string;
}