ID: 45637
Updated by: jani@php.net
Reported By: djbass at dsm dot id dot au
-Status: Open
+Status: Feedback
Bug Type: CGI related
Operating System: WinVista/Abyss X1
PHP Version: 5.2CVS-2008-07-27 (snap)
New Comment:
More like how you have configured PHP. INI options specific to CGI,
etc.
Previous Comments:
------------------------------------------------------------------------
[2008-07-27 10:20:17] djbass at dsm dot id dot au
Can you be more specific as to what information you feel is missing.
I originally read the how-to for reporting and looked at previous bug
reports as a guideline.
Nothing complex is required to reproduce the bug.
I have various PHP scripts running under a locally installed web server
(http://localhost).
Until recently I had not had any specific problems until I tried to do
a new Joomla install. It always errored out with a 500 Internal Server
Error.
I traced the problem to a line of code containing
$_SERVER['PHP_SELF'];
When I output the variable it always contains a duplicate path of
itself. Eg:
http://localhost/apc/test.php
Produces:
/apc/test.php/apc/test.php
http://localhost/joomla/index.php
Produces:
/joomla/index.php/joomla/index.php
------------------------------------------------------------------------
[2008-07-27 08:55:41] djbass at dsm dot id dot au
Description:
------------
Path output via PHP_SELF is duplicated.
Appears to be same as http://bugs.php.net/bug.php?id=42523 but still
occuring in latest CVS Snapshot.
Running on Windows Vista with Abyss Web Server X1.
Reproduce code:
---------------
echo $_SERVER['PHP_SELF'];
Expected result:
----------------
/joomla/index.php
Actual result:
--------------
/joomla/index.php/joomla/index.php
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/?id=45637&edit=1