https://issues.apache.org/bugzilla/show_bug.cgi?id=51517

[email protected] changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEEDINFO                    |NEW
                 CC|                            |[email protected]
                 OS|Linux                       |FreeBSD

--- Comment #2 from [email protected] ---
I use mod_proxy_fcgi along with FPM:

ProxyPassMatch ^/(.*\.php(/.*)?)$ 
fcgi://172.16.0.11:1007/home/admin/domains/domenaadmina.fulo.inten.pl/public_htm
l/$1 timeout=180

Using scripts like this:
/glowna/index.php/aaa/bbb/ccc

causes _SERVER["SCRIPT_NAME"] to be wrongly evaluated. Instead of 
/glowna/index.php FPM returns 
/glowna/index.php/aaa/bbb/ccc which obviously also destroys
_SERVER["PHP_SELF"].

We've checked it with cgi.fix_pathinfo = 0 (no input file specified error) and 
cgi.fix_pathinfo = 1.
proxy-fcgi-pathinfo = 1 doesn't help to.



Expected result:
----------------
_SERVER["REQUEST_URI"]    /glowna/index.php/aaa/bbb/ccc
_SERVER["SCRIPT_NAME"]    /glowna/index.php
_SERVER["PATH_INFO"]    /aaa/bbb/ccc
_SERVER["ORIG_SCRIPT_FILENAME"]    
/home/admin/domains/domenaadmina.fulo.inten.pl/public_html/glowna/index.php/aaa/bb
b/ccc
_SERVER["PATH_TRANSLATED"]    
/home/admin/domains/domenaadmina.fulo.inten.pl/public_html/aaa/bbb/ccc
_SERVER["PHP_SELF"]    /glowna/index.php/aaa/bbb/ccc

Actual result:
--------------
_SERVER["REQUEST_URI"]    /glowna/index.php/aaa/bbb/ccc
_SERVER["SCRIPT_NAME"]    /glowna/index.php/aaa/bbb/ccc
_SERVER["PATH_INFO"]    /aaa/bbb/ccc
_SERVER["ORIG_SCRIPT_FILENAME"]    
/home/admin/domains/domenaadmina.fulo.inten.pl/public_html/glowna/index.php/aaa/bb
b/ccc
_SERVER["PATH_TRANSLATED"]    
/home/admin/domains/domenaadmina.fulo.inten.pl/public_html/aaa/bbb/ccc
_SERVER["PHP_SELF"]    /glowna/index.php/aaa/bbb/ccc/aaa/bbb/ccc

-- 
You are receiving this mail because:
You are the assignee for the bug.

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to