ID:               45637
 Updated by:       [EMAIL PROTECTED]
 Reported By:      djbass at dsm dot id dot au
-Status:           Assigned
+Status:           Wont fix
 Bug Type:         CGI related
 Operating System: WinVista/Abyss X1
 PHP Version:      5.2CVS-2008-07-27 (snap)
 Assigned To:      dmitry
 New Comment:

This is known issue.

Abyss web server doesn't pass proper values for all CGI environment
variables to PHP process (as Apache and IIS do) and as result PHP_SELF
get invalid value.

I assue it is a Abyss failure and I don't like to fix it in PHP as the
fix may cause failures for "proper" web servers. 

I'm ready to work with someone from Abyss tream to identify the
failure.


Previous Comments:
------------------------------------------------------------------------

[2008-08-08 18:18:12] [EMAIL PROTECTED]

Dmitry, another (badly?) behaving web server. Maybe that fix should be
something more general..

------------------------------------------------------------------------

[2008-07-27 16:44:15] djbass at dsm dot id dot au

Tried running PHP as CGI in Apache this time using the exact same PHP
install as I am using for Abyss.

Once again the problem did not occur, just seems to be something about
non Apache installations.

cgi.check_shebang_line: 1
cgi.fix_pathinfo: 1 
cgi.force_redirect: 1
cgi.nph: 0
cgi.redirect_status_env: no value
cgi.rfc2616_headers: 0
fastcgi.impersonate: 0
fastcgi.logging: 1

------------------------------------------------------------------------

[2008-07-27 13:58:20] [EMAIL PROTECTED]

Those relevant ini options have 'cgi' in them. Try search for 'cgi' in
your php.ini. And the stock php.ini-dist has quite good explanations for
them too. How about you try actually with CGI under Apache, this bug was
in CGI binary ONLY. Also, make sure you do not have ANY old dlls, exes,
etc. from the old installation before you install the snapshot version.
You also have to shutdown your webserver first..

------------------------------------------------------------------------

[2008-07-27 13:38:25] djbass at dsm dot id dot au

I tried with Apache 2.2.9 and latest snapshot and the problem does not
seem to be apparent under that environment.

It is worth noting that under Apache PHP is being used as a module
wheras Abyss X1 (http://www.aprelium.com/abyssws/download.php) is using
php-cgi.exe

Given there are hundreds of INI options and it is unclear to me which
relate specifically to CGI you'll have to tell me which ones you need
info on.

All I can tell you is that it is a stock install of PHP 5.2.7-dev with
the PHP_CURL, PHP_GD2 & PHP_MYSQL extensions loaded.

------------------------------------------------------------------------

[2008-07-27 11:10:07] [EMAIL PROTECTED]

Please try using Apache instead. I can't reproduce this problem with
Apache and latest 5.2 snapshot.

------------------------------------------------------------------------

The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at
    http://bugs.php.net/45637

-- 
Edit this bug report at http://bugs.php.net/?id=45637&edit=1

Reply via email to