OVH Cloud OVH Cloud

Perl module not loaded

1 réponse
Avatar
kab!
Bonjour à tous !

Je commencerai ce post en précisant que pour moi Perl est un langage
obscure, une espèce de gargarisme glauque que seul quelques initié
partagent...

Hum hum !

Blagues à part.

Je travaille sous red hat 8 et j'ai une application necessitant Perl et
modules CPAN à installer. Jusque la, tout va bien.
J'installe Perl (rpm), je dld tout mes modules via CPAN, et j'installe tout,
je check, et tout est bon.

Ensuite, il me faut un Apache et fatalement, le mod_perl associé. J'installe
donc Apache à la main (tar.gz) dans /usr/local/apache2.
Je lance le démon, niquel !!! tout fonctionne...
J'installe mod_perl (tar.gz, et oui oui, c'est bien celui de la version
d'Apache) avec les conditions suivantes pour le Makefile.PL :

perl Makefile.PL USE_APXS=1 WITH_APXS=/usr/local/apache2/bin/apxs
EVERYTHING=1 MP_APR_CONFIG=/usr/local/apache2/bin/apr-config

Hop !
Je rajoute ensuite un virtual host dans Apache (ca ressemble à ca : )
PerlModule Apache2 Apache::compat
PerlModule Apache::DBI
PerlRequire /opt/rt3/bin/webmux.pl
<location />
SetHandler perl-script
PerlHandler RT::mason
</location>

Normalement, tout est bon, alors je lance mon démon Apache et la : !!!!

[root@mercury admin]# /usr/local/apache2/bin/apachectl start
Syntax error on line 1011 of /usr/local/apache2/conf/httpd.conf:
Invalid command 'AddModule', perhaps mis-spelled or defined by a module not
included in the server configuration

Please !!! HELP ME !!!!


--
Ci tuent lit sa tuent aient baites

Le web : la mort de l'orthographe

1 réponse

Avatar
Vincent Deffontaines
kab! wrote:

Bonjour à tous !

[...]


Normalement, tout est bon, alors je lance mon démon Apache et la : !!!!

[ admin]# /usr/local/apache2/bin/apachectl start
Syntax error on line 1011 of /usr/local/apache2/conf/httpd.conf:
Invalid command 'AddModule', perhaps mis-spelled or defined by a module not
included in the server configuration

Please !!! HELP ME !!!!


Les directives AddModule et ClearModuleList ont disparu. Ces directives
étaient utilisées pour que les modules puissent être chargés suivant un
ordre bien précis. La nouvelle API d'Apache 2.0 permet aux modules de
préciser explicitement leur ordre de chargement, si bien que ces
directives ne sont plus nécessaires.



--
Ci tuent lit sa tuent aient baites
m'aime pavent raies

folle irlade hoc !


Le web : la mort de l'orthographe





--
Vincent Deffontaines
Consultant Logiciels Libres
http://www.gryzor.com/