Hi Patick,

You say you've set the permissions for the dir and the script to 755.
Have you checked the permissions for the parent directories?

Also, put the '-w' on the perl line, and 'use strict'.

lastly,  put the following line as the 1st statement in the script

print STDERR "\nGot this far\n";

This will put the text into the server's error log if the script gets 
run.  If the line doesn't appear, you've got a configuration problem.

Definitely lastly, remove/rename the script and see if it makes any 
differences.

Gary

On Wednesday 02 May 2001  6:17 am, 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";
>       foreach $key (keys %ENV) {
>            print "$key --> $ENV{$key}<br>";
>       }
>
> _Second_Script_
>
>       #!/usr/bin/perl
>
>       print "Content-type: text/html\n\n";
>       print "<html><body><h1>Hello World!\n</h1></body></html>";
>
> Any ideas would be appreciated,
> Patrick

-- 
Gary Stainburn
 
This email does not contain private or confidential material as it
may be snooped on by interested government parties for unknown
and undisclosed purposes - Regulation of Investigatory Powers Act, 2000 
    

Reply via email to