Debian GNU/Linux Squeeze上でRedmineを動かす

環境

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"