2010-01-25 6 views
0

Cela existe dans mon fichier httpd.conf:Subversion Problème sur Mac OS X

<Location /svn> 

    DAV svn 
    SVNParentPath /Users/iirp/Sites/svn 
    Allow from all 
    #AuthType Basic 
    #AuthName "Subversion repository" 
    #AuthUserFile /Users/iirp/Sites/svn-auth-file 
    #Require valid-user 

</Location> 

Ce fichier est travail

Quand je change cela:

<Location /svn> 

    DAV svn 
    SVNParentPath /Users/iirp/Sites/svn 
    #Allow from all 
    AuthType Basic 
    AuthName "Subversion repository" 
    AuthUserFile /Users/iirp/Sites/svn-auth-file 
    Require valid-user 

</Location> 

et quand j'accéder à mon dépôt via URL, il me donne l'écran d'authentification mais après cet écran, mon référentiel svn ne s'affiche pas correctement.

pour voir le message qu'il me donne est:

Erreur serveur interne

Le serveur a rencontré une erreur interne ou une mauvaise configuration et était incapable de compléter votre demande.

S'il vous plaît contacter le serveur administrateur, [email protected] et les informer du moment où l'erreur est survenue , et tout ce que vous auriez pu faire qui peut avoir causé l'erreur.

Plus d'informations sur cette erreur peuvent être disponibles dans le journal des erreurs du serveur.

+0

Vérifiez le journal des erreurs de votre serveur Apache pour un message d'erreur détaillé. –

Répondre

0

Je possède ce conf:

<Location /svn> 
    DAV svn 
    SVNParentPath /var/svn 
    AuthzSVNAccessFile /var/svn/SvnAuthzFile 
    AuthType Basic 
    AuthName "Repositorio de Subversion" 
    AuthUserFile /var/svn/svn-dev-auth-file 
    Satisfy Any 
    Require valid-user 
</Location> 

Vous devez vous rappeler que chaque dossier doit être lisible et modifiable par l'utilisateur « apache ».

J'espère que cela vous aide

+0

J'ai fatigué cette dose ne fonctionne pas ... même je ne peux pas redémarrer le service d'apache aussi bien. –

+0

Hey Mohsin ... quelle est l'erreur dans '/ httpd/logs/error_log'? – Aito

0

Il est probable que l'utilisateur apache tourne ne peut pas lire le fichier auth. Vous aurez besoin de chown ou chmod le fichier auth pour que l'utilisateur puisse le lire. Idéalement, les permissions sur le fichier n'accordent que read not write sur le fichier auth. Cela empêchera un exploit du serveur Web de modifier le fichier auth.

+0

J'ai attribué ce fichier au groupe d'utilisateurs www et j'ai donné l'autorisation chmod 777 mais cela ne fonctionne toujours pas. –