Hal Vaughan wrote:
> I'm using Apache 2.0 on Debian Linux.  I've installed mod_perl and I can see
> the links for perl.load and perl.conf in /etc/apache2/mods_enabled.  My
> perl.load is like this:
>
> LoadModule perl_module /usr/lib/apache2/modules/mod_perl.so
>
> <Directory /var/www/perl >
>    SetHandler  perl-script
>    PerlResponseHandler ModPerl::Registry
> </Directory>
>
> I've also tried "/perl" for the directory, but it makes no difference.  At
> this point I'm not doing anything fancy.  I just need to test some scripts
> that will later be uploaded to a server.  At this point, I just need to get
> it working on my own system quickly so I can get a few scripts tested (as
> opposed to writing, uploading, testing, then editing, uploading...).
>
> I've searched on this, but not found much helpful on it.  When I point my
> browser to http://localhost/perl/script, I get the source for the script. 
> If I add ".pl" to the script name and put that in the browser address bar,
> Firefox tries to download the program.
>   
I've had to use this code to get mod_perl working with perl scripts on
my Apache 2 server:

        <Location [location here]>
                SetHandler perl-script
                PerlResponseHandler ModPerl::Registry
                PerlOptions +ParseHeaders
                Options +ExecCGI
        </Location>

Read this:

http://perl.apache.org/docs/2.0/user/intro/start_fast.html#Registry_Scripts

which I found on this page:

http://perl.apache.org/docs/2.0/user/config/config.html

in the "Enabling mod_perl" section.

Good luck!

Peace...

Tom

Reply via email to