FreeBSD Redmineのインストール
- インストール
# cd /usr/ports/www/redmine # make config install clean ※オプションは MySQL と Passenger(RedmineをApacheで動かすモジュール)を選択する
- 空のデータベースと、そのデータベースに接続するためのユーザを作成
【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 のバージョンが非対応だとエラー終了するので注意。
- WEBrick で起動
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
後は再起動してアクセス。