Bug #13035: 404 on a .php results in SERVER ERROR when using php as a cgi

From: Date: Wed, 29 Aug 2001 16:12:13 +0000
Subject: Bug #13035: 404 on a .php results in SERVER ERROR when using php as a cgi
Groups: php.dev 
Request: Send a blank email to php-dev+get-64641@lists.php.net to get a copy of this message
From: sbeam@ne.mediaone.net 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 %request 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) %response ### php was compiled with "'./configure' '--with-mysql=/usr' '--with-gd' '--with-imagick' '--enable-discard-path' '--enable-force-cgi-redirect'" -- Edit bug report at: http://bugs.php.net/?id=13035&edit=1

« previous php.dev (#64641) next »