On Wed, 2 May 2001, J. Patrick Lanigan wrote:
> I am getting an "Internal Server Error" returned to my browser. The error
> log shows the following:
>
> "[Wed May 2 00:04:39 2001] [error] [client 192.168.0.10] Premature end of
> script headers: /path/to/filename"
>
> I have set the directory and file to 755 and the correct ownership. I have
> tried a couple simple scripts and gotten the same error:
>
> _First_Script_
>
> #!/usr/bin/perl
> print "Content-type: text/html\n\n";
You're going to think I'm mad, but try this instead:
print "Content-type: text/html\n\r\n\r";
Why is that? Different platforms have different characters which they
consider to be a line end.
Using CGI.pm and letting it take care of the headers for you will help as
well.
--- Joe M.