Hello B.

>From the FAQ:
My CGI/Perl Code Gets Returned as Plain Text Instead of Being Executed by the Webserver

Check your configuration files and make sure that the ExecCGI is turned on in your
configurations.

  <Location /perl>
    SetHandler perl-script
    PerlHandler Apache::Registry
    Options ExecCGI
    allow from all
    PerlSendHeader On
  </Location>

Kind regards

> I just installed Apache and mod_perl, but for some reason when I execute
> scripts through my Apache server it shows all of the Perl code:
> 
> #!C:/Perl/bin/Perl.exe
> print "Content-type: text/html\n\n";
> 
> foreach $var (sort(keys(%ENV))) {
>     $val = $ENV{$var};
>     $val =~ s|\n|\\n|g;
>     $val =~ s|"|\\"|g;
>     print "${var}=\"${val}\"\n";
> }
> 
> I got the path found on the first line from an example Perl script
> (printenv.pl) that came with the latest version of the Apache server.
> 
> Could anybody give me a hand with a suggestion or two?
> 
> 


Reply via email to