Forum Linux.général remplacer mod_perl 1 par mod_perl2

Posté par  .
Étiquettes : aucune
0
3
déc.
2006
Je viens de remplacer les mod_perl 1 de apache par mod_perl2, maintenant mon serveur ne voudrais plus démarrer.
avant de réinstaller le mod_perl 2 j'ai enlever tous les modules sous le repertoire perl qui sont en relation avec apache avec la commande qui suit

% find /usr/lib/perl5 -name 'Apache2*' -exec rm -rf {} \;

lorsque j'ai réinstaller mod_perl 2 mon serveur web n'a plus voulu se démarrer.
j'ai changé les link des répertoire module et extramodules pour les faire pointer au répertoire /usr/lib/apache2 et /usr/lib/apache2-extramodules
mais ça n'a qd mm pas voulu redémarrer.
qu'est ce que je devrais faire à votre avis?
merci de me répondre
  • # quelle distrib ?

    Posté par  (site web personnel) . Évalué à 3.

    parce que rentrer dans le cambouis comme ca... c source d'ennuis.

    1) sauvegarder son /var/www
    2) enlever apache
    3) installer apache2
    4) remettre le /var/www
    5) rentrer dans les subtilité de apache2 pour gérer les sites divers et variés.
    6) relancer le demon (qui aura changé de nom bien sur)
    • [^] # Re: quelle distrib ?

      Posté par  . Évalué à 1.

      Mandrake 10.2
      J'ai essayé avec ça et ça n'a pas marché
      • [^] # Re: quelle distrib ?

        Posté par  . Évalué à 2.

        mandrake 10.2

        on n'est pas passé à mandriva 2006 puis mandriva 2007 depuis ?

        bon ok il s'agit d'un serveur, il faut garder la compatibilité.
        mais plutot que de mettre les mains dans le cambouis en "bidouillant", ne vaudrait-il pas mieux faire un serveur en mandriva 2007 puis migrer les applis sur le nouveau serveur ?
        • [^] # Re: quelle distrib ?

          Posté par  . Évalué à 1.

          finalement ça a marché enmodifiant le fichier /etc/httpd/conf/addon-modules/apache2-mod_perl-startup.pl en y remplaçant tout les Apache::* par Apache2::*

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.