redmine已經是非常不錯專案管理軟體,主要簡潔、方便,重點是用rubyonRails架構撰寫,自己要客制化也比較容易一點!
在redmine howtos 也撰寫了各式各樣不同的環境安裝,如果只要安裝redmine直接就可以解決。
但是如何佈署至Apache(雖然也是很多文章),同時也是第一次使用Passsenger算滿值得記念。
- sudo ruby script/server webrick -e production
只少webrick先可以跑功能面也確認無誤,雖然它很慢Orz
- sudo gem install passenger
- sudo /var/lib/gems/1.8/bin/passenger-install-apache2-module
當然會很看缺很多library
再將缺library安裝
sudo apt-get install apache2-prefork-dev libapr1-dev重新執行應該會滿完美
sudo /var/lib/gems/1.8/bin/passenger-install-apache2-module- vim mods-available/passenger.load [bash] LoadModule passenger_module /var/lib/gems/1.8/gems/passenger-2.2.15/ext/apache2/mod_passenger.so [/bash] vim mods-available/passenger.conf [bash] PassengerRoot /var/lib/gems/1.8/gems/passenger-2.2.15 PassengerRuby /usr/bin/ruby1.8 RailsEnv production [/bash]
-
vim sites-available/default
[bash]
ServerName redmine.abc.ocm ServerAdmin chris@abc.com DocumentRoot /home/redmine/public ErrorLog /var/log/apache2/redmine_error.log CustomLog /var/log/apache2/redmine_access.log combined [/bash]AllowOverride all Options -MultiViews - apache restart 或 apache reload
Passenger整合至Apache環境中還滿完整應該也不會出現太多問題,效能也還不錯只少不要用webrick。當然redmine還是存在很多整合問題,帳號一致性? subversion授權是否一致?...哎慢慢解快!
No comments:
Post a Comment