Windows部署Redmine记

来源:互联网 发布:淘宝美工学徒 编辑:程序博客网 时间:2024/05/22 06:08
部署Redmine之前,Windows 2008上已经有WAMP了,最初的设想是使用WAMP中的Apache,于是:
  a. 下载railsInstaller, Redmine2.5.3;
  b. 安装。发现必须联外网才能完成Rails的环境安装过程,而这个内部服务器是不允许连接到外网的。
  c. 在另外一台机器上安装Rails和Redmine,安装完毕,运行时报告有错误


不得已,改弦更张,采用Bitnami的一键安装的方案,然后将已经安装的其他应用移植到Bitnami中的Apache中来。找了篇网文,从官网上下载了最新版本的Bitnami2.6.1,按照步骤一路往下走,直到安装完毕,然后:
1. Launch
2. 发现Apapche服务不能Launch起来

  查看apache2目录下的error.log文件,有如下警告:
  [xxxx 14:06:12.767017 2015] [ssl:warn] [pid 4736:tid 508] AH01909: localhost:443:0 server certificate does NOT include an ID which matches the server name
  [xxxx 14:06:13.079018 2015] [ssl:warn] [pid 4736:tid 508] AH01909: localhost:443:0 server certificate does NOT include an ID which matches the server name
  起初以为是这个警告导致apache启动失败,求助度娘,始终没有找到原因。休息了一段时间之后,想来Windows的事件日志中或许有些线索吧。打开事件日志,在应用程序中果然有如下的错误记录
  

   第二个事件清楚地说明了error的原因

   


  打开httpd.conf,找到569行(事实上是最后一行),内容如下:
    SetEnv PATH "${PATH};C:\Bitnami\redmine2.6/apache2/bin;"
  这行果然是有问题的,${PATH}是Linux系统中的用法,在Windows中,用法应该是%PATH%;C:\Bitnami\redmine2.6/apache2/bin
  这里我没有用%PATH%,猜测这句的意思是设置PATH变量,直接“计算机->属性->高级系统设置->环境变量”,定义了一个名为“APACHE_ROOT”的系统变量,然后在PATH系统变量中加入“%APACHE_ROOT%/bin;”
  在“redmine manager tool”中restart all,apache终于启动起来了


3. 在浏览器中打开redmine,以Administrator/root成功登录
4. 移动BUG系统
5. 移植SVN
6. 移植Wiki和日志系统


7. Enjoy it!




2 0
原创粉丝点击