我知道还有其他问题看起来一样,但我无法找到对我的确切情况有用的任何内容。
我的服务器的网址是:http://servername.domain.com 我的服务器安装了ZPanel,因此服务器中的路径为: 的/ var / zpanel / hostdata /用户名/的public_html / servername_domain_com /
我创建了一个子文件夹“svn”,设置SVN使用该文件夹并在其中创建了回购,更改了所有者等。冲浪到它工作,需要登录然后你可以看到“修订版0”。但是当试图检查或做任何事情时,它会从标题中给出错误。
我安装了SVN并将其作为配置。
< Location /svn>
DAV svn
SVNParentPath /var/zpanel/hostdata/username/public_html/servername_domain_com/svn
AuthType Basic
AuthName "Subversion repositories"
AuthUserFile /etc/svn-auth-users
Require valid-user
< / Location>
你知道它为什么不起作用吗?我没有更改virtualhosts文件,它只包含servername.domain.com的默认链接。
谢谢!
答案 0 :(得分:6)
如果/var/zpanel/hostdata/username/public_html/servername_domain_com/
是DocumentRoot
(即/ svn是物理子目录),那么您在Apache方面的配置错误:
单个路径不能是物理目录和逻辑路径,同时定义为位置
您必须才能将SVNParentPath移到网络空间外