#38476 [Bgs->Opn]: PATH_INFO, ORIG_PATH_INFO, and PHP_SELF not set in Lighttpd1.4.11/PHP4.4.3

From: Date: Wed, 16 Aug 2006 23:38:59 +0000
Subject: #38476 [Bgs->Opn]: PATH_INFO, ORIG_PATH_INFO, and PHP_SELF not set in Lighttpd1.4.11/PHP4.4.3
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-100878@lists.php.net to get a copy of this message
ID: 38476 User updated by: fietka at rpi dot edu Reported By: fietka at rpi dot edu -Status: Bogus +Status: Open Bug Type: CGI related Operating System: Debian Linux PHP Version: 4.4.3 New Comment: Actually, bug 31892 is slightly different (only 1 of the 3 variables I'm missing is missing in that bug). Also, the solutions, diffs, and patches cited in that bug are long outdated, making that report irrelevant. Previous Comments: ------------------------------------------------------------------------ [2006-08-16 23:15:14] tony2001@php.net Duplicate of bug #31892. ------------------------------------------------------------------------ [2006-08-16 20:09:39] fietka at rpi dot edu Description: ------------ In the course of playing with my new Lighty server running on Debian, I ran into a problem with the PHP_SELF, PATH_INFO, and ORIG_PATH_INFO variables - specifically, Lighty doesn't provide them to my PHP install. Even after applying all the fixes I could find: Adding "broken-scriptfilename" => "enable" to my PHP config in lighttpd.conf Set cgi.fix_pathinfo = 1 in /etc/php4/cgi/php.ini Compiled PHP4 with ./configure --enable-fastcgi --enable-ftp --with-mysql --enable-force-redirect --enable-discard-path Various combinations of these fixes didn't work either (PHP compiled with and without each/both of the cgi-related switches). I found a workaround for the KnowledgeTree? DMS: http://issues.ktdms.com/browse/KTS-1289 and a Google Answers post I made generated some good kludges(though neither of them work): http://google.com/answers/threadview?id=754764 This seems to be a fairly serious Lighty/PHP issue that affects a large number of people and currently has no resolution. If anyone wants any further information or wants to contribute ideas on how to fix this, feel free to e-mail me. Reproduce code: --------------- print $_SERVER["PATH_INFO"]; print $_SERVER["PHP_SELF"]; print $_SERVER["ORIG_PATH_INFO"]; Expected result: ---------------- null null null Actual result: -------------- Given site.com/folder/script.php, /folder /folder/script.php /folder ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=38476&edit=1

« previous php.bugs (#100878) next »