Ist das möglich? Ich hatte Probleme mit SVN-Clients zugreifen zu können, um das Repository nicht mit der folgenden Fehlermeldung:Wie kann mod_dav_svn im Stammverzeichnis eines benannten virtuellen Hosts aktiviert werden?
Repository moved permanently to ' http://svn.example.com/test/ '; please relocate
Wenn ich die ‚/‘ bis zum Ende des Weges habe ich den Zugriff versuchte, sie streift es gerade weg wieder, und zeigt die gleiche Fehlermeldung. Meine Konfigurationsdatei sieht so aus:
<VirtualHost *>
ServerName svn.example.com
# Normal VirtualHost stuff here
<Location /svn>
# Uncomment this to enable the repository
DAV svn
SVNParentPath /some/path/to/repositories
# Setup mod_authz_svn, etc, etc here
</Location>
</VirtualHost>
Hinweis: Dies funktioniert. Aber wenn ich den Standort zu nur /
ändere, hört es auf, mit dem obigen Fehler wieder zu arbeiten. Ist es möglich, das Root-Verzeichnis zu verwenden, oder fehlt mir hier etwas? Firefox zeigt die Repository-Auflistung an, wenn die Repositorys außerhalb des Stammverzeichnisses bereitgestellt werden.
Wie jemand anders darauf hingewiesen hat, scheint dies nur ein Problem innerhalb der benannten virtuellen Hosts zu sein ... Wer hat irgendwelche klugen Ideen warum?
Sie sollten nur Fehlerhandler richtig einstellen. Erklärt unter – AbiusX
Der Schlüssel Teil dieser Sie nicht zeigen ist, dass 'AuthzSVNAccessFile' in Kombination mit' 'ist, was nicht funktioniert. Ja, sogar 4,5 Jahre später. –