Sorry, didn't read your mail to the end. Try to replace LoadModule mod_perl /usr/local/lib/mod_perl.so With LoadModule perl_module /usr/local/lib/mod_perl.so On 1/10/07, Serge Dubrouski <sergeyfd@xxxxxxxxx> wrote:
For this configuration you need to have mod_perl installed on your server. Why don't you simply put your script into your cgi-bin directory? On 1/10/07, Israel Brewster <israel@xxxxxxxxxxxxxxxxxx> wrote: > I don't know if what I am trying to do here is even possible (sane?) > but I thought I'd ask. I am running Apache 1.3.29 on an OpenBSD 4.0 > system, with Apache chrooted to /var/www. I have a perl script CGI > (it has the .cgi extention, not .pl, but is actually a perl script) > that I need to run. Currently, the script is written to run using the > system perl interpreter, with the first line of the script being #!/ > usr/bin/perl This obviously doesn't work, since when it runs as a CGI > it is chrooted to /var/www, and can not see /usr/bin. Now I would > think that Apache should be able to run this script using the perl > module, which I have installed, but I can't seem to get it to work. > Could someone point me to something that tells me how to properly > enable/run perl scripts in Apache? I looked at mod_perl website, but > all it says is to add a code block like the following: > > Alias /perl/ /home/httpd/perl/ > PerlModule Apache::Registry > <Location /perl> > SetHandler perl-script > PerlHandler Apache::Registry > Options ExecCGI > allow from all > PerlSendHeader On > </Location> > > which just gives me an 'Invalid command 'PerlModule' This would imply > to me that mod_perl isn't being loaded, in spite of being installed, > but that leaves me needing to know how to load the perl module. > Adding a line like LoadModule mod_perl /usr/local/lib/mod_perl.so > (which is the correct path to the mod_perl.so file) just gives me a > "Can't locate API module structure `mod_perl' in file /usr/local/lib/ > mod_perl.so: Unable to resolve symbol" What am I missing here? How > can I get Apache to run perl scripts? Thanks for any assistance that > can be provided > > > ----------------------------------------------- > Israel Brewster > Computer Support Technician > Frontier Flying Service INC. > 5245 Airport Industrial Rd > Fairbanks, AK 99709 > ----------------------------------------------- > > > > --------------------------------------------------------------------- > The official User-To-User support forum of the Apache HTTP Server Project. > See <URL:http://httpd.apache.org/userslist.html> for more info. > To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx > " from the digest: users-digest-unsubscribe@xxxxxxxxxxxxxxxx > For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx > >
--------------------------------------------------------------------- The official User-To-User support forum of the Apache HTTP Server Project. See <URL:http://httpd.apache.org/userslist.html> for more info. To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx " from the digest: users-digest-unsubscribe@xxxxxxxxxxxxxxxx For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx