Subversion sur mandriva 2006, pb avec apache

Subversion sur mandriva 2006, pb avec apache - Installation - Linux et OS Alternatifs

Marsh Posté le 29-09-2006 à 08:39:56    

Bonjour,

 


Mes projets sont actuellement sous CVS, et j'aimerai passer à subversion car il propose plus de fonctionnalités. Cependant, autant CVS est installé sur toutes les distributions, autant SVN est rarement installé de base. J'ai donc choisi la mandriva 2006 pour tester une installation.
J'ai donc fait une installation standard, et une fois terminée, j'ai mis à jour urpmi pour qu'il aille chercher les rpm sur internet (et pas sur le DVD).
J'ai installé subversion en tapant urpmi subversion, pas de pb il s'est installé.

 

Ensuite, j'ai suivi les instructions qu'on peut trouver sur ce lien en créant un nouveau repository (svnadmin create /svn/test).

 

Ensuite j'ai voulu configurer le serveur apache tel que c'est décrit dans le document en ajoutant dans httpd.conf les lignes suivantes :

 
Code :
  1. <Location /test>
  2.     DAV svn
  3.     SVNPath /svn/test
  4. </Location>


Je redémarre le serveur apache en faisant /etc/init.d/httpd restart et là il me sort une erreur :

 
Code :
  1. [root@localhost fmr]# /etc/init.d/httpd restart
  2. Starting httpd: Syntax error on line 1016 of /etc/httpd/conf/httpd.conf:
  3. Invalid command 'DAV' : perhaps mis-spelled or defined by a module not included in the server configuration
 


Apparemment il ne reconnait pas la commande (pourtant DAV a une syntaxe colorée par vi). Je suppose d'après le message qu'il me manque un module pour apache qui reconnait cette commande. Probablement un module svn. Mais pourquoi n'a-t-il pas été installé lors de 'urpmi subversion' ? Je n'ai pas trouvé comment faire , alors peut etre quelqu'un saura-t-il m'expliquer ici comment faire ?

 

merci d'avance    :jap:


Message édité par xilebo le 29-09-2006 à 08:40:58
Reply

Marsh Posté le 29-09-2006 à 08:39:56   

Reply

Marsh Posté le 29-09-2006 à 12:45:13    

Car il faut installer le package svn pour apache, de facon a ce qui t'installe ton module dans /etc/apache/modules/
le package s'apelle mod_dav_svn-1.xxx.rpm je sais pas si il est dispo dans le system de packages mandriva, mais sur le site de subversion il doit y être.
Ensuite pense a mettre:
LoadModule dav_module modules/mod_dav.so
LoadModule dav_svn_module modules/mod_dav_svn.so
Dans ton fichier de conf apache.

Reply

Marsh Posté le 29-09-2006 à 13:32:09    


 

thefakir a écrit :

Car il faut installer le package svn pour apache, de facon a ce qui t'installe ton module dans /etc/apache/modules/
le package s'apelle mod_dav_svn-1.xxx.rpm je sais pas si il est dispo dans le system de packages mandriva, mais sur le site de subversion il doit y être.
Ensuite pense a mettre:
LoadModule dav_module modules/mod_dav.so
LoadModule dav_svn_module modules/mod_dav_svn.so
Dans ton fichier de conf apache.


Ok merci :) c'était bien ca, j'ai installé le package svn pour apache et maintenant ca marche nickel.

 

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed