環境
- Debian GNU/Linux Squeeze (testing)
- Apache 2.2.14
- SQLite3 3.6.23
- Ruby gems 1.3.5
- Ruby on Rails 2.3.5
- Passenger
Apache経由で動かす
Official Site: RedmineInstallに書いてあるインストール方法にしたがい、インストールする。まず、Redmine Official Siteよりソースファイルをダウンロードする。
展開する。
% tar xvfz remine-XXXX.tar.gz % cd
config/database.ymlでデータベースを設定する。今回はSQLite3を使う。
production: adapter: sqlite3 dbfile: db/redmine.db timeout: 5000
次にセッションキーを生成する。0.9.4ではsession_store.rbを使わず、以下のコマンドで生成する。
% rake generate_session_store
次にデータベースを初期化する。
% rake db:migrate RAILS_ENV=production % rake redmine:load_default_data RAILS_ENV=production
passengerの設定はこちらにしたがう。Apache + Passenger
!! メールの設定
/usr/sbin/sendmailでメールを送る。config/email.ymlを以下のようにする。
production: delivery_method: :sendmail sendmail_settings: location: "/usr/sbin/sendmail -t"