diff --git a/appendices/migration85/other-changes.xml b/appendices/migration85/other-changes.xml index 4f5669fee068..53dc8bcf3767 100644 --- a/appendices/migration85/other-changes.xml +++ b/appendices/migration85/other-changes.xml @@ -1,5 +1,5 @@ - + Other Changes @@ -67,9 +67,12 @@ FPM - FPM with httpd ProxyPass optionally decodes the full script path. Added - fastcgi.script_path_encoded - INI setting to prevent this new behavior. + FPM with httpd + ProxyPass + can optionally decode the full script path as of PHP 8.5.0. + The new fastcgi.script_path_encoded + INI setting controls this behavior; it defaults to 1 to preserve + the previous behavior of not decoding the path. diff --git a/install/fpm/configuration.xml b/install/fpm/configuration.xml index e2396d9482cd..151bd99f26c8 100644 --- a/install/fpm/configuration.xml +++ b/install/fpm/configuration.xml @@ -806,10 +806,32 @@ string - + The access log file. - Default value: not set - + Default value: not set. + + + As of PHP 8.5.0, the access log line length limit respects the + global log_limit setting. + + + + + + fastcgi.script_path_encoded + bool + + + + When enabled (1, the default as of PHP 8.5.0), + FPM does not URL-decode the SCRIPT_FILENAME sent + by httpd + ProxyPass, + preserving the previous behavior. + Set to 0 to opt into the new behavior where FPM + URL-decodes the full script path. + Available as of PHP 8.5.0. +