Re: Trying mod_perl for the first time - how to enable it?
[prev]
[thread]
[next]
[Date index for 2005/01/27]
Looks like you didn't tell http.conf where your .pl scripts are.
My httpd.conf includes a :
##Mod_Perl stuff
Alias /perl/ /var/www/perl/
<Location /perl/>
SetHandler perl-script
PerlResponseHandler ModPerl::Registry
PerlOptions +ParseHeaders
Options +ExecCGI
</Location>
#####
Chapter 2: Practical mod_perl
Jay Scherrer
On Wednesday 26 January 2005 08:46 pm, Randy Kobes wrote:
> On Wed, 26 Jan 2005, Edward Wijaya wrote:
> > Dear all,
> >
> > I am trying my mod_perl in my Apache webserver for the first time
> > (under Mdk-Linux).
> > I have created a simple "print hello world" script with the name
> > 'hello.pl' and I stored it under 'var/www/cgi-bin/' but whenever
> > I try to open the script with http://localhost/cgi-bin/hello.pl
> >
> > It gives "Internal Server Error" like this:
> > http://paste.phpfi.com/48050.
> >
> > BTW my httpd.conf is like this:
> > http://paste.phpfi.com/48067 and my httpd2.perl.conf is
> > like this: http://paste.phpfi.com/48068
> >
> > Can anybody suggest what's wrong with my approach?
> > Thanks a lot beforehand.
>
> You should check out
> http://perl.apache.org/docs/2.0/user/intro/start_fast.html
> which gives you a quick guide to configuring and testing
> mod_perl, both with a simple registry script and with a
> simple response handler.