Redmine是用Ruby開發的基於基於web的項目管理軟件,是用ROR框架開發的一套跨平台項目管理系統,據說是源於Basecamp的ror版而來,支持多種數據庫,有不少自己獨特的功能,例如提供wiki、新聞台等,還可以集成其他版本管理系統和BUG跟蹤系統,例如SVN、CVS、TD等等。這種 Web 形式的項目管理系統通過“項目(Project)”的形式把成員、任務(問題)、文檔、討論以及各種形式的資源組織在一起,大家參與更新任務、文檔等內容來推動項目的進度,同時系統利用時間線索和各種動態的報表形式來自動給成員匯報項目進度。
1、安裝服務器
sudo apt-get install mysql-server apache2 libapache-ruby1.8 apache2-mpm-worker libapache2-mod-passenger php5 php5-mysql php5-cli php5-gd libapache2-mod-php5 phpmyadmin
PS:在這裡安裝這些軟件過程中,可能會出現依賴關系,這時,可以單個去安裝這些軟件包。如果提示需要低版本的關系時
先dpkg -l | grep 相應的包,看是不是已經在系統中安裝。如果有,而且關系不對,則先卸載相應軟件包,再安裝就即可。
reboot 一下
2、變更Mysql服務器設定
sudo vi /etc/mysql/my.cnf
[mysqld] 段下,加入
default-character-set = utf8
重啟mysql
sudo /etc/init.d/mysql restart
3、Redmine安裝
sudo apt-get install redmine redmine-mysql
如果沒有上面重啟沒有重啟mysql,就要手動設置
在phpmyadmin中修改redmine_default數據庫的編碼為utf8
把表刪除了,然後 重新導入一下數據
sudo dpkg-reconfigure redmine
4、鏈接redmine 到網站目錄,能夠使用apache進行訪問
sudo ln -s /usr/share/redmine/public/var/www/redmine
5、Apache設定
/etc/apache2/conf.d 目錄下,【 Linux公社 www.Linuxidc.com 】 建立文件:
sudo vi /etc/apache2/conf.d/redmine.conf
添加下面的內容
RailsEnv production RailsBaseURI /redmine
6、重啟Apache服務
sudo /etc/init.d/apache2 restart
如果有圖形界面,gedit編輯器比較好用
現在可以用 http://localhost/redmine 進行訪問。
默認管理員帳號 admin 密碼admin