apache - SubVersion : upgrade from 1. 7.4 到 1.8.11 mod_authz_svn 问题

标签 apache svn upgrade

我们使用 SubVersion 已经很多年了,我们经历了多次升级,但现在我们坚持从 1.7.4 升级我们的生产环境。至 11.8.

升级后,在日志中我发现了这样的错误消息:

Failed to load the mod_authz_svn config: Section name 'MyNotWorkingRepository:/Host/' contains non-canonical fspath '/Host/'

我用谷歌搜索了很多,但没有找到任何有用的信息!

ACL 文件在升级过程中没有更改,奇怪的行为是有人可以工作,而其他人却不起作用!

以下是工作内容的摘录:

[/]
administrator = rw
supervisor = rw

[MyWorkingRepository:/]
developer1 = rw
developer2 = rw

Here is an excerpt of the NOT working one:

[groups]
developers = developer1, developer2

[/]
administrator = rw
supervisor = rw

[MyWorkingNotRepository:/]
developer1 = r
developer2 = r
developer3 = r
developer4 = r

[MyWorkingNotRepository:/Client/]
developer1 = rw
developer2 = rw

[MyWorkingNotRepository:/Host/]
developer3 = rw
developer4 = rw

您可以帮助我们或向我提供有关 ACL 解析器更改的文档吗?

非常感谢, 安东尼奥·佩特里卡

编辑 1:SubVersion 托管在 Windows Server 计算机上。

最佳答案

尝试从 /Host/ 中删除尾部斜杠以使其规范:

/Host

我找不到任何官方文档,但一些论坛(例如 this one )声称 this test (在第 2873 行返回 false)表示解析 authz 文件发生了变化,因此 /a/ 等路径在 SVN 版本 1.8+ 中无效。

关于apache - SubVersion : upgrade from 1. 7.4 到 1.8.11 mod_authz_svn 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28580771/

相关文章:

apache - 更改 BIND DNS 服务器后应用配置时出现 Webmin 错误

php - 网游服务器升级最佳实践?

git - 如何在不丢失历史记录的情况下将大型 Perforce 存储库导出到不同的版本控制系统?

python pip升级中断

python - 在 Windows 上将 Anaconda 的根 Python 更新为较新的次要版本没有任何作用

java - 使用 orc-tools 将 JSON 转换为 ORC

regex - Apache - 仅当查询字符串中不存在三个关键字时才阻止请求

python - Apache/WSGI 进程死亡

java - 删除文件时 Jenkins SVN 插件失败(校验和不匹配)

svn - 如何在 phpstorm 中使用 ssh 进行 svn 结帐