不完全是一个编程问题,但现在它阻止了我编程。
刚刚将 OSX Lion 服务器迁移到 OSX ML 服务器,我的大多数文件夹似乎都已正确恢复(通过迁移助手),包括 SubVersion 存储库,但无论我多么努力,我都无法通过 Apache 访问我的 SVN 存储库。 .
我已经重建了 dav_svn_module 和 autz_svn_module 并且这些都按照
sudo apachectl -t -D DUMP_MODULES
..
hfs_apple_module (shared)
dav_svn_module (shared)
authz_svn_module (shared)
我已经在 /etc/apache2/other 的另一个文件夹中设置了我的 svn.conf 文件,该文件也被正确加载,我使用 sudo apachectl -t 验证了这一点,并且 Apache 至少报告“语法正常”。
我的 svn.conf 文件
<Location /svn>
DAV svn
SVNPath /opt/subversion/svnrepo/
AuthType Basic
AuthName "Subversion"
AuthUserFile /opt/subversion/conf/svn-auth-file
Require valid-user
</Location>
然而,每当我尝试通过 http(即http://server.mydomain.com/svn)访问 svn 时,我会在 /var/log/apache2/error.log 文件中收到 404 错误和以下内容;
Fri Aug 16 15:25:41 2013] [error] [client 192.168.1.50] File does not exist: /Library/Server/Web/Data/Sites/Default/svn
任何人的任何建议?