Apache服务器无法启动(Bitnami Redmine Stack - 2.0-3-1)

时间:2012-08-15 08:42:08

标签: authentication tortoisesvn redmine bitnami

我一直试图让我的工作与Redmine一起工作,我已经下载了TortoiseSVN 1.7.7 (Build 22907 - 64 Bit(Subversion 1.7.5))

我已经能够将用户添加到Redmine,添加项目,将它们与TortoiseSVN链接。但是当我尝试使用TortoiseSVN添加经过身份验证的用户时,我遇到了障碍。

问题似乎在于某些DSO文件。我一直关注这个页面 来自TortoiseSVN手册的Apache Based Server用于配置Apache服务器以进行用户身份验证。

TortoiseSVN手册中的说明告诉我们

  1. 使用Windows资源管理器,转到安装目录 Subversion(通常是c:\ program files \ Subversion)并找到文件 /httpd/mod_dav_svn.somod_authz_svn.so。将这些文件复制到 Apache模块目录(通常是c:\ program files \ apache group \ apache2 \ modules)。

  2. 将文件/bin/libdb*.dll/bin/intl3_svn.dll从Subversion安装目录复制到Apache bin目录。

  3. 现在我没有看到说明告诉我们的文件夹。那是我自己手动安装TortoiseSVN的时候,我看不到文件libdb*.dll,在SVN的安装文件夹下找不到目录httpd/

    当我进行搜索时,我在bitnami堆栈下找到了所需的文件!

    G:\Program Files\BitNami Redmine Stack\subversion\bin
    

    从这里我按照说明操作,最后我重新启动Apache服务器,它不会再启动。它一直在失败。可能有问题,我的猜测是需要复制的文件。因为我没有在Tortoise SVN的手动安装中看到它们。而是在bitnami堆栈中。

    有人能帮助我吗?

1 个答案:

答案 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>部分。