プロジェクト管理といえばTracが良く使われますが
Tracは1つのページで単一のプロジェクトしか動かせません
(設定しだいでは複数のTrac設置は出来ますが)
そこで、デフォルトでTracと同等以上の機能を持った
複数のプロジェクト管理ツールであるRedmineを試してみます。
設置
cd /usr/local/src
svn checkout http://redmine.rubyforge.org/svn/trunk redmine
cp -rp redmine /usr/local/apache2/htdocs
chown -R apache. /usr/local/apache2/htdocs
設定前にrailsのバージョンを確認
rails -v
Rails 2.2.2
environment.rbのRAILS_GEM_VERSIONを確認したrailsのバージョンに書き換え
railsのバージョンによっては怒られて動かないかもしれないので
動かない場合は以下のコマンドでenvironment.rbに書かれているバージョンを
インストールしておきます
gem install -v=2.1.2 rails
設定
cd /usr/local/apache2/htdocs/redmine/config
cp database.yml.example database.yml
database.ymlの中身を修正
production:
adapter: mysql
database: redmine
host: localhost
username: redmine
password: redmine
encoding: utf8
mysql設定
mysql -u root -p
mysql> grant all privileges on redmine.* to redmine@localhost identified by 'redmine';
インストール
cd /usr/local/apache2/htdocs/redmine
rake db:migrate RAILS_ENV="production"
mkdir tmp
chown -R apache. files log tmp
chmod -R 755 files log tmp
Apache設定(超簡易設定)
<VirtualHost *:80>
Serveradmin admin@example.com
DocumentRoot /usr/local/apache2/htdocs/redmine/public
ServerName redmine.example.com
< /VirtualHost>
これでhttp://redmine.example.com/へアクセスをして
初期ID・PASSのadmin/adminを入れてログインします。
後は適当に修正しておしまいです。
コメントを追加