From 4ab7e1bcb887ae1e89d6e2e69aba29e62f390a20 Mon Sep 17 00:00:00 2001 From: Eric Enold Date: Mon, 22 Aug 2016 23:13:56 +0200 Subject: [PATCH] nginx config: Fixed fastcgi_split_path_info regex The previous regex didn't catch `/index.php/` which resulted in PHP-FPM being unable to process that site (required for the installation wizard). --- admin_manual/installation/nginx_examples.rst | 2 +- admin_manual/installation/nginx_nextcloud_9x.rst | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/admin_manual/installation/nginx_examples.rst b/admin_manual/installation/nginx_examples.rst index 8935c9271..fc07e9ec5 100644 --- a/admin_manual/installation/nginx_examples.rst +++ b/admin_manual/installation/nginx_examples.rst @@ -277,7 +277,7 @@ Add *inside* the ``server{}`` block, as an example of a configuration:: fastcgi_ignore_headers Cache-Control Expires Set-Cookie; location ~ \.php(?:$/) { - fastcgi_split_path_info ^(.+\.php)(/.+)$; + fastcgi_split_path_info ^(.+\.php)(/.*)$; include fastcgi_params; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; diff --git a/admin_manual/installation/nginx_nextcloud_9x.rst b/admin_manual/installation/nginx_nextcloud_9x.rst index 631a04779..7f7b0fce3 100644 --- a/admin_manual/installation/nginx_nextcloud_9x.rst +++ b/admin_manual/installation/nginx_nextcloud_9x.rst @@ -100,7 +100,7 @@ your nginx installation. location ~ ^/(?:index|remote|public|cron|core/ajax/update|status|ocs/v[12]|updater/.+|ocs-provider/.+|core/templates/40[34])\.php(?:$|/) { include fastcgi_params; - fastcgi_split_path_info ^(.+\.php)(/.+)$; + fastcgi_split_path_info ^(.+\.php)(/.*)$; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_param PATH_INFO $fastcgi_path_info; fastcgi_param HTTPS on; @@ -238,7 +238,7 @@ your nginx installation. location ~ ^/nextcloud/(?:index|remote|public|cron|core/ajax/update|status|ocs/v[12]|updater/.+|ocs-provider/.+|core/templates/40[34])\.php(?:$|/) { include fastcgi_params; - fastcgi_split_path_info ^(.+\.php)(/.+)$; + fastcgi_split_path_info ^(.+\.php)(/.*)$; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_param PATH_INFO $fastcgi_path_info; fastcgi_param HTTPS on;