From:             [EMAIL PROTECTED]
Operating system: Linux 2.4.6
PHP version:      4.0.6
PHP Bug Type:     Apache related
Bug description:  404 on a .php results in SERVER ERROR when using php as a cgi

If PHP is used as a CGI program via:
    Action php-script /cgi-bin/php
    AddHandler php-script .php .php3

any .php page which is not found results in 500 SERVER ERROR in the browser
instead of 404 NOT FOUND. The php binary is returning nothing in its
response to this situation.

To wit:

The Apache error_log reports "Premature end of script headers"

The script_log (enabled with Apache's ScriptLog directive) reports:
%% [Wed Aug 29 12:09:58 2001] GET /cgi-bin/php/nothere.php HTTP/1.0
%% 500 /usr/local/httpd/cgi-bin/php
Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, image/png,
Accept-Charset: iso-8859-1,*,utf-8
Accept-Encoding: gzip
Accept-Language: en
Connection: Keep-Alive
Host: localhost
User-Agent: Mozilla/4.77 [en] (X11; U; Linux 2.4.6 i686)

php was compiled with "'./configure' '--with-mysql=/usr' '--with-gd'
'--enable-discard-path' '--enable-force-cgi-redirect'"

Edit bug report at:

PHP Development Mailing List <>
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to