windows - SVN、Apache、Win7 x64 - 在哪里可以找到 mod_dav_svn 和 mod_dav_auth?

标签 windows apache svn module 64-bit

我正在尝试让 SVN + Apache 在 Windows 7 x64 上运行,但显然我需要 64 位版本的 mod_dav_svn.somod_dav_auth.so .

这些在某处可用吗?我极力避免自己构建它们。

规范:

  • SlikSVN x64
  • SVN 1.7.4
  • Apache 2.2

一些背景

我说“显然我需要这些”的原因来自这个日志错误:

httpd.exe: Syntax error on line 492 of foo/httpd.conf: Cannot load foo/modules/mod_dav_svn.so into server: The specified module could not be found.

如果我对 x86 架构使用 SVN 二进制文件,错误是相同的,但最后一句是

The specified procedure could not be found

我认为这表明存在架构问题。有人可以帮忙吗?

最佳答案

好的,实际上这些模块不是问题的原因。详见here ,该消息具有误导性,实际上这两个文件中缺少依赖项。

在过去的 24 小时内,我在某处读到,在 Subversion 1.5 之后,该程序使用了 DLL。不幸的是,大多数说明尚未更新以反射(reflect)这一点,所以这就是我所做的,只是为了下一个人。

  • ApacheHaus 下载并安装 x64 Apache 版本
  • 从同一个地方下载一个 Subversion mod build
  • 从Subversion mod的/modules中获取mod_dav_svn和mod_dav_auth,放到Apache的/modules
  • 从 Haus mod /bin 中获取所有 DLL 并放入 Apache /bin
  • (重新)开始并交叉手指。

显然,为了帮助解决这类问题,DependencyWalker是一个很好的工具。

迎接下一个挑战!

关于windows - SVN、Apache、Win7 x64 - 在哪里可以找到 mod_dav_svn 和 mod_dav_auth?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9869377/

相关文章:

python - 服务器 : I moved from python 2. 7 到 3.5 上的 django 应用程序和 apache2 找不到 django

java - org.apache.poi 使​​用日期单元格创建 excel 工作簿

ios - Storyboard和 SVN 冲突

windows - 如何防止 oracle 数据库在 windows 启动时启动?

函数内的Python多处理: calling pool.映射

php - 使用 PHP 发送自定义非标准 HTTP 状态代码

SVN ---将当前目录 (.) 添加到更改列表

linux - 如何让 git-svn 使用特定版本的 SVN?

java - 与命令行进程交互

Python ctypes 无法在结构中传递内存数组