Apache et mod_perl sous debian : probleme avec Apache::Request (libapreq.so)
Par Twidi,
lundi 14 novembre 2005 à 11:50 :: Logiciel libre
:: #45
Tags : apache - debian - perl
Entamant le développement d'un nouveau projet, j'ai passé le week-end à lire la doc de mod_perl (enfin plutôt le "guide"), et à expérimenter tout ça.
Bien sur, comme d'habitude, rien ne marche parfaitement du premier coup.
Le paquet debian (ou tout du moins ubuntu breezy) du module Apache::Request (qui permet notamment de récupérer les paramètres GET et POST à la manière du module CGI) ne marche pas.
Voici l'erreur obtenue quand on veut l'utiliser :
Can't load '/usr/lib/perl5/auto/Apache/Request/Request.so' for module Apache::Request: libapreq.so: cannot open shared object file: No such file or directory at /usr/lib/perl/5.8/DynaLoader.pm line 225. at /usr/lib/perl5/mod_perl.pm line 14
La solution est la suivante : désinstaller le paquet libapache-request-perl et installer via CPAN le module Apache::libapreq
Il est nécessaire d'avoir le paquet debian apache-dev d'installé sinon la compilation via CPAN ne fonctionnera pas.