#!/usr/bin/perl -w
use strict;
BEGIN{open(STDERR, ">./err.txt")}
print "Content-Type: text/html\n\n";
foreach my $key (sort keys %ENV) {
     print "\$ENV{$key} = $ENV{$key}<br/>\n";
}

None of my scripts are functioning on my new server.  The BEGIN statement 
doesn't write err.txt
But it does function from a shell.  I also changed the code thinking it was a 
header problem.  But it does not function either.  
#!/usr/bin/perl -w
use strict;
BEGIN{open(STDERR, ">./err.txt")}
use CGI;
my$q = CGI::new();
print $q->header;
foreach my $key (sort keys %ENV) {
     print "\$ENV{$key} = $ENV{$key}<br/>\n";
}

The permissions are set to 0755.  I thought maybe the .pl extention wasn't 
recognized so I changed it to cgi,  No such luck.
I'm out of my bag of tricks.  My provider isn't responding to my emails.  I'm 
guessing apache isn't configured right.

Reply via email to