0

不完全是一个编程问题,但现在它阻止了我编程。

刚刚将 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

任何人的任何建议?

4

1 回答 1

0

哭泣....

在 ML 服务器上,Apache 配置文件是

/Library/Server/web/config/apache2/httpd_server_app.conf

不是

/etc/appache2/httpd.conf

正如我所想的那样。

一旦我读到这一切都有意义并开始工作。

https://help.apple.com/advancedserveradmin/mac/10.8/#apd9eb9f4ab-1377-47e6-a2c4-1311e25a74df

对不起。

于 2013-08-19T21:27:35.547 回答