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的原因
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!