FreeBSD Redmineのインストール

  • インストール
# cd /usr/ports/www/redmine
# make config install clean
※オプションは MySQL と Passenger(RedmineApacheで動かすモジュール)を選択する
  • 空のデータベースと、そのデータベースに接続するためのユーザを作成
MySQL】
create database redmine character set utf8;
create user 'redmine'@'localhost' identified by 'password';
grant all privileges on redmine.* to 'redmine'@'localhost';
  • config/database.yml の作成と編集
# cp config/database.example.yml config/database.yml
# vi config/database.yml
production:
  adapter: mysql
  database: redmine
  host: localhost
  username: redmine
  password: 
  • テーブルの作成、デフォルトデータの登録
# rake db:migrate RAILS_ENV="production"
# rake redmine:load_default_data RAILS_ENV="production"
※rails や rack のバージョンが非対応だとエラー終了するので注意。
ruby script/server webrick -e production
  • アクセス、ログイン
http://localhost:3000/
 login: admin
 password: admin
# ln -s /usr/local/www/redmine/public /usr/local/www/apache22/data/redmine
  • Passenger用にApacheの設定ファイルを編集
# vi /usr/local/etc/apache22/httpd.conf
# Passenger モジュールのロード
LoadModule passenger_module /usr/local/lib/ruby/gems/1.8/gems/passenger-2.2.15/ext/apache2/mod_passenger.so

# Passenger の設定
PassengerRoot /usr/local/lib/ruby/gems/1.8/gems/passenger-2.2.15
PassengerRuby /usr/local/bin/ruby18

# Ruby on Rails で実行させるディレクトリ
RailsBaseURI /redmine

後は再起動してアクセス。