Michel Hendriks wrote:
Hi,
Could someone please add some extra info to the explanation on the
"Premature end of headers" ? found at
http://httpd.apache.org/docs/1.3/misc/FAQ-F.html#premature-script-headers
As it turns out I lost a couple of hours trying to figure out why my
script would not run under Apache 1.3 while the answer was really,
really simple.
Apache 1.3 apparently also outputs the "Premature end of headers"
warning if the script or its directories are not owned by the correct user.
So all I needed to do was change the ownership of directoies and the
script to the user I was trying to run it under and all of a sudden it
worked!
Maybe you could save someone else the same agony by adding this to the
answers?
Actually, I'm pretty sure that your problem is either your script
crashing because of bad permissions on files it uses, which is document:
"Even if the CGI runs fine from the command line, remember that the
environment and permissions may be different when running under the web
server. The CGI can only access resources allowed for the User and Group
specified in your Apache configuration."
Or a problem related to suexec, which is documented:
"In addition, a configuration problem in suEXEC, mod_perl, or another
third party module can often interfere with the execution of your CGI
and cause the "premature end of script headers" message."
Bad permissions on the script itself in the absence of suexec would not
give that error message.
I appreciate the suggestion, but I don't think it is perfectly accurate
so it may be more misleading that what we have now.
Joshua.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]