« Return to Thread: Can't locate Plack/Handler/Apache2.pm
On Mon, Apr 23, 2012 at 04:39:17PM +0200, Jacobo Urdiales wrote:Actually on centos5 perl 5.8.8 is installed using yum. But there is a cpan library with is not working with versions older than 5.10 so i had to download and compile 5.14.RT should install just fine against 5.8.8, but obviously a newer perl is nicer to have an easier to maintain.So after the cpan and dependancies nightmare not sure if any package is still pointing to the old perl...mod_perl is compiled into apache and judging from your error messages is clearly pointing to 5.8.8The system is going to have just 30 requests a month or so. So I do not think using cgi would be a problem.fastcgi, not cgi. You can read about the two fastcgi solutions (mod_fastcgi and mod_fcgid) in docs/web_deployment.pod -kevinEl 23/04/12 16:30, Kevin Falcone escribió:On Mon, Apr 23, 2012 at 01:19:09PM +0200, Jacobo Urdiales wrote:But upon restarting apache i get this error Can't locate Plack/Handler/Apache2.pm in @INC (@INC contains: /usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl /usr/lib/perl5/5.8.8/i386-linux-thread-multi /usr/lib/perl5/5.8.8 . /etc/httpd) at /etc/httpd/conf.d/rt.conf line 11.\nBEGIN failed--compilation aborted\t(in cleanup) Can't locate Plack/Handler/Apache2.pm in @INC (@INC contains: /usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl /usr/lib/perl5/5.8.8/i386-linux-thread-multi /usr/lib/perl5/5.8.8 . /etc/httpd) at /etc/httpd/conf.d/rt.conf line 11.\nBEGIN failed--compilation aborted at /etc/httpd/conf.d/rt.conf line 11.\n The point is that I installed perl version 5.14 and compiled rt eith that also installed the modules under that version. But I do not know why seems that apache or whatever has the old path. Tried to modify (even copy) the path contents to old locations but more errors rise..Did you compile apache/mod_perl with 5.14 or are you using vendor packages that still point to the 5.8 install? If you want to use your own perl build, fastcgi will be easier. -kevin
« Return to Thread: Can't locate Plack/Handler/Apache2.pm
| Free embeddable forum powered by Nabble | Forum Help |