2013-03-06 3 views
0

J'utilise Subversion pour Apache 2.0Impossible de charger mod_dav_svn.so sur Apache 2.0

je copiais après deux fichiers de Subversion/bin à Apache/modules:

-mod_dav_svn.so 
-mod_authz_svn.so 

Et je copiais les lignes suivantes le fichier httpd.conf:

LoadModule dav_svn_module modules/mod_dav_svn.so 
LoadModule authz_svn_module modules/mod_authz_svn.so 

# Configure Subversion repository 
<Location /svn> 
    DAV svn 
    SVNPath "C:\svn" 
    AuthType Basic 
    AuthName "Subversion repository" 
    AuthUserFile "c:\svn_conf\passwd" 
    Require valid-user 
</Location> 

Lorsque je tente de lancer Apache, il me donne l'erreur suivante:

httpd.exe: Syntax error on line 141 of C:/xampp/apache/conf/httpd.conf: Cannot l 
oad modules/mod_dav_svn.so into server: The specified procedure could not be found. 

J'ai cherché des heures pour la solution au problème, mais je suis incapable de le réparer. Comment puis-je résoudre ce problème et faire fonctionner Apache?

+1

modules Subversion pour Apache 2.0 ne sont pas compatibles avec Apache 2.2, et vice versa. AFAIK, Apache 2.0 n'a pas été soutenu par Subversion depuis quelques années maintenant. Assurez-vous que toutes vos versions correspondent. – alroc

+0

Un peu plus d'informations nécessaires ici, tels que: - Quel système d'exploitation utilisez-vous? - quelle version de svn? - Existe-t-il un besoin spécifique d'utiliser Apache 2.0 à la place du dernier et du meilleur? –

Répondre

3

donner directement le chemin absolu pour mod_dav_svn.so et mod_authz_svn.so de Subversion, au lieu de copier ces fichiers à partir subversion/bin en apache/bin.

+0

Cela a fonctionné pour moi –

0

Rappelez-vous que vous devez décommenter ces deux modules dans votre httpd.conf:

LoadModule dav_fs_module modules/mod_dav_fs.so 
LoadModule dav_module modules/mod_dav.so 
Questions connexes