[php-src] Issue #12996: Incorrect SCRIPT_NAME with apache ProxyPassMatch when a plus '+' is in path
| From: | mrAceT | Date: | Thu, 21 Dec 2023 20:46:39 +0000 |
| Subject: | [php-src] Issue #12996: Incorrect SCRIPT_NAME with apache ProxyPassMatch when a plus '+' is in path | ||
| Groups: | php.bugs | ||
| Request: | Send a blank email to php-bugs+get-246099@lists.php.net to get a copy of this message | ||
Issue: https://github.com/php/php-src/issues/12996
Author: mrAceT
### Description
do you remember:
https://github.com/php/php-src/pull/10869
I copied the title.. and replaced the 'space' with a 'plus' ( + ).
I had the same naging problem in my NextCloud instance when spaces were in file names the whole darn
thing went the way of the dino..
And I thought of a "Q&D" way to get around that bug.. which turned out to NOT be a
NextCloud bug, but a PHP 8.1 bug..
After updating PHP to 8.1.18 my "Q&D fix" wasn't needed anymore and I removed
that piece of code..
If only I kept it in.. as it turns out an other (les often occurring) bug became more and more
irritating.. the 'plus sign'
I have searched in all kind of directions.. never think of the "space bug".. but there was
the solution (one I wrote myself..)
Long story short: could you implement a "version 2" fix of the "space bug" for
the "plus bug" ?
ref: https://github.com/nextcloud/server/issues/40943
### PHP Version
PHP 8.1.27
### Operating System
AlmaLinux 8.9 (Midnight Oncilla)