From: courtois at nouvo dot com Operating system: windows XP PHP version: 5.2.6 PHP Bug Type: CGI related Bug description: bad cwd with / as pathinfo
Description: ------------ when / is passed as pathinfo to a script current working directory is set to the php-cgi.exe directory instead of script directory http://localhost/foo/bar.php gives: cwd===>C:\Program Files\Apache Group\Apache2\htdocs\foo<=== which is ok http://localhost/foo/bar.php/x gives: cwd===>C:\Program Files\Apache Group\Apache2\htdocs\foo<=== which is ok http://localhost/foo/bar.php/ gives: cwd===>C:\Program Files\PHP<=== which is obviously not ok, therefore all includes in scripts fail apache 2 config: ScriptAlias /php/ "C:/Program Files/PHP/" Action application/x-httpd-php "/php/php-cgi.exe" php.ini: cgi.fix_pathinfo=1 Reproduce code: --------------- <?php print "cwd===>".getcwd()."<==="; ?> -- Edit bug report at http://bugs.php.net/?id=46366&edit=1 -- Try a CVS snapshot (PHP 5.2): http://bugs.php.net/fix.php?id=46366&r=trysnapshot52 Try a CVS snapshot (PHP 5.3): http://bugs.php.net/fix.php?id=46366&r=trysnapshot53 Try a CVS snapshot (PHP 6.0): http://bugs.php.net/fix.php?id=46366&r=trysnapshot60 Fixed in CVS: http://bugs.php.net/fix.php?id=46366&r=fixedcvs Fixed in release: http://bugs.php.net/fix.php?id=46366&r=alreadyfixed Need backtrace: http://bugs.php.net/fix.php?id=46366&r=needtrace Need Reproduce Script: http://bugs.php.net/fix.php?id=46366&r=needscript Try newer version: http://bugs.php.net/fix.php?id=46366&r=oldversion Not developer issue: http://bugs.php.net/fix.php?id=46366&r=support Expected behavior: http://bugs.php.net/fix.php?id=46366&r=notwrong Not enough info: http://bugs.php.net/fix.php?id=46366&r=notenoughinfo Submitted twice: http://bugs.php.net/fix.php?id=46366&r=submittedtwice register_globals: http://bugs.php.net/fix.php?id=46366&r=globals PHP 4 support discontinued: http://bugs.php.net/fix.php?id=46366&r=php4 Daylight Savings: http://bugs.php.net/fix.php?id=46366&r=dst IIS Stability: http://bugs.php.net/fix.php?id=46366&r=isapi Install GNU Sed: http://bugs.php.net/fix.php?id=46366&r=gnused Floating point limitations: http://bugs.php.net/fix.php?id=46366&r=float No Zend Extensions: http://bugs.php.net/fix.php?id=46366&r=nozend MySQL Configuration Error: http://bugs.php.net/fix.php?id=46366&r=mysqlcfg