J'ai les mêmes symptômes que Error number 13 - Remote access svn with dav_svn failing. Cependant, la solution à ce problème ne fonctionne pas pour moi.Echec du SVN sur Apache (code d'erreur = "13") Impossible d'ouvrir la demande Système de fichiers SVN
Le message d'erreur:
<D:error xmlns:D="DAV:" xmlns:m="http://apache.org/dav/xmlns" xmlns:C="svn:">
<C:error/>
<m:human-readable errcode="13">Could not open the requested SVN filesystem</m:human-readable>
</D:error>
L'entrée du journal apache concerné:
(20014)Internal error: Can't open file '/svn/testrepo/format': Permission denied
Le fichier de configuration de la subversion:
<Location /svn>
DAV svn
SVNPath /svn/testrepo
</Location>
Cependant, j'ai également confirmé que l'utilisateur apache
peut, en effet, ouvrir le fichier /svn/testrepo/format
, et ne peut pas seulement ouvrir mais déplacez-le, dupliquez-le, supprimez-le et remplacez-le. (su apache -> fais tout ça.) Que puis-je faire ensuite?
=========== =========== PLUS D'INFORMATIONS
En réponse à crazyjul, voici les résultats de ps aux | grep apache
apache 14019 0.0 0.2 11248 2112 ? S 16:40 0:00 /usr/sbin/httpd
apache 14020 0.0 0.2 11248 2112 ? S 16:40 0:00 /usr/sbin/httpd
apache 14021 0.0 0.2 11248 2112 ? S 16:40 0:00 /usr/sbin/httpd
apache 14022 0.0 0.2 11248 2112 ? S 16:40 0:00 /usr/sbin/httpd
apache 14023 0.0 0.2 11248 2112 ? S 16:40 0:00 /usr/sbin/httpd
apache 14024 0.0 0.2 11248 2112 ? S 16:40 0:00 /usr/sbin/httpd
apache 14025 0.0 0.2 11248 2112 ? S 16:40 0:00 /usr/sbin/httpd
apache 14026 0.0 0.2 11248 2112 ? S 16:40 0:00 /usr/sbin/httpd
root 14032 0.0 0.0 5412 772 pts/4 R+ 16:41 0:00 grep apache
Les résultats de ps aux | grep www
root 14034 0.0 0.0 5412 772 pts/4 S+ 16:42 0:00 grep www
Les résultats de ls -as
sur mon dossier repo:
drwxrwxrwx 7 apache apache 4096 2011-10-07 16:13 .
drwxr-xr-x 7 apache apache 4096 2011-10-07 14:04 ..
-rw-r--r-- 1 apache apache 229 2011-10-07 13:50 README.txt
drwxr-xr-x 2 apache apache 4096 2011-10-07 15:50 conf
drwxr-xr-x 2 apache apache 4096 2011-10-07 13:50 dav
drwxr-sr-x 5 apache apache 4096 2011-10-07 14:25 db
-rwxrwxrwx 1 apache apache 2 2011-10-07 13:50 format
drwxr-xr-x 2 apache apache 4096 2011-10-07 13:50 hooks
drwxr-xr-x 2 apache apache 4096 2011-10-07 13:50 locks
Je pensais qu'il utilise ce que l'utilisateur est défini dans le httpd. fichier conf. Lequel, pour certaines versions, par défaut à "www-data", mais dans les versions plus récentes par défaut à "apache". – bdares
pouvez-vous faire un 'ls -al' sur votre dépôt? – crazyjul
Autre indice: votre serveur Apache est chrooté? – crazyjul