我一直试图让我的工作与Redmine一起工作,我已经下载了TortoiseSVN 1.7.7
(Build 22907 - 64 Bit(Subversion 1.7.5))。
我已经能够将用户添加到Redmine,添加项目,将它们与TortoiseSVN链接。但是当我尝试使用TortoiseSVN添加经过身份验证的用户时,我遇到了障碍。
问题似乎在于某些DSO文件。我一直关注这个页面 来自TortoiseSVN手册的Apache Based Server用于配置Apache服务器以进行用户身份验证。
TortoiseSVN手册中的说明告诉我们
使用Windows资源管理器,转到安装目录
Subversion(通常是c:\ program files \ Subversion)并找到文件
/httpd/mod_dav_svn.so
和mod_authz_svn.so
。将这些文件复制到
Apache模块目录(通常是c:\ program files \ apache
group \ apache2 \ modules)。
将文件/bin/libdb*.dll
和/bin/intl3_svn.dll
从Subversion安装目录复制到Apache bin目录。
现在我没有看到说明告诉我们的文件夹。那是我自己手动安装TortoiseSVN的时候,我看不到文件libdb*.dll
,在SVN的安装文件夹下找不到目录httpd/
。
当我进行搜索时,我在bitnami堆栈下找到了所需的文件!
G:\Program Files\BitNami Redmine Stack\subversion\bin
从这里我按照说明操作,最后我重新启动Apache服务器,它不会再启动。它一直在失败。可能有问题,我的猜测是需要复制的文件。因为我没有在Tortoise SVN的手动安装中看到它们。而是在bitnami堆栈中。
有人能帮助我吗?
答案 0 :(得分:1)
BitNami Redmine Stack已经包含了Apache Server和Subversion服务器。它是您使用的Apache服务器。您不需要将这些dll添加到bin文件夹中。您需要启用这些模块,并在httpd.conf文件中添加适当的配置。
您需要在httpd.conf文件中取消注释这些模块:
LoadModule dav_module modules/mod_dav.so
LoadModule dav_fs_module modules/mod_dav_fs.so
LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule authz_svn_module modules/mod_authz_svn.so
最后根据您在上面提到的指南添加<Location>
部分。