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.

Reply via email to