Windows部署Redmine記

部署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!




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章