redmine-1.0.5 インストール覚書
VirtualBox で仮想サーバーを作って、redmine を入れたときの覚書。
事前にインストールしたのは、apache2、mysql で、ruby や rails は未インストールという条件である。
最初に autounmask で redmine と関連パッケージのマスクを外した。
# autounmask =www-apps/redmine-1.0.5
生成された /etc/portage/package.keywords は以下の通り。
# --- # BEGIN: www-apps/redmine-1.0.5 # --- =www-apps/redmine-1.0.5 ~x86 =dev-ruby/coderay-0.9.6 ~x86 =dev-ruby/coderay-0.9.5 ~x86 =dev-ruby/rails-2.3.5-r3 ~x86 =dev-ruby/rails-2.3.5-r2 ~x86 =dev-ruby/i18n-0.4.2 ~x86 =dev-ruby/ruby-net-ldap-0.0.4-r1 ~x86 =dev-ruby/actionpack-3.0.3 ** =dev-ruby/actionpack-2.3.10 ~x86 =dev-ruby/actionpack-2.3.8-r1 ~x86 =dev-ruby/actionpack-2.3.8 ~x86 =dev-ruby/actionpack-2.3.5-r1 ~x86 =dev-ruby/activeresource-2.3.5-r1 ~x86 =dev-ruby/activesupport-2.3.5-r4 ** =dev-ruby/activesupport-2.3.5-r1 ~x86 =dev-ruby/actionmailer-2.3.5-r1 ~x86 =dev-ruby/activerecord-2.3.5-r1 ~x86 =dev-ruby/tmail-1.2.7.1-r2 ~x86 =dev-ruby/racc-1.4.6 ~x86 =dev-ruby/i18n-0.1.3 ~x86 =dev-ruby/rack-1.2.1 ~x86 =dev-ruby/rack-1.1.0-r1 ~x86 =dev-ruby/rack-1.1.0 ~x86 =dev-ruby/rack-1.0.1-r1 ~x86 # --- # END: www-apps/redmine-1.0.5 # ---
そして、redmine のインストール。
# emerge =www-apps/redmine-1.0.5
次に、redmine の日本語サイト のインストラクションに従って、データベースの設定を行なった。
なお、データベース名は "redmine" とし、当該データベースを新規作成しておいた。
【/var/lib/redmine/config ディレクトリに、以下の内容の設定ファイル database.yml を新規作成する】
production: adapter: mysql database: redmine username: root password: ******** host: localhost encoding: utf8
【/var/lib/redmin に入り、下記コマンドで config/initializers/session_store.rb を生成】
# rake config/initializers/session_store.rb
【データベースの初期化】
# rake db:migrate RAILS_ENV=production # rake redmine:load_default_data RAILS_ENV=production
次に、passenger で apache2 と連携させた。
# emerge www-apache/passenger
インストールされた passenger のバージョンは 2.2.15 だった。
/etc/conf.d/apache2 に "-D PASSENGER" を追加。
APACHE2_OPTS="-D PASSENGER ...
apache2 が /var/lib/redmine/public を参照できるように、apache2 のドキュメント・ルートに当該ディレクトリのシンボリック・リンクを作成した。名前はわかり易く redmine。
# ln -s /var/lib/redmine/public /var/www/localhost/htdocs/redmine
この /var/lib/redmine/public で Ruby on Rails アプリ(つまり redmine)が実行されるように、/etc/apache2/httpd.conf に以下の行を追記した。
RailsBaseURI /redmine
以上でインストール作業は完了。
/etc/init.d/apache2 restart でウェブサーバーを再起動し、
ウェブブラウザで下記へアクセスすると redmine が起動する。
http://<サーバーのURL>/redmine
なお、デフォルトでは、ID=パスワード=admin でログインできる。