= 目次 = [[TableOfContents(1)]] = Ubuntu 8.04へのインストール = == 必要なもののインストール == 以下のものをインストールしておく * Ruby * {{{apt-get install ruby}}} * RubyGems * {{{apt-get install rubygems}}} * Ruby on Rails * {{{apt-get install rails}}} * {{{gem install rails --include-dependencies}}}でもいいかも * SQLite3 * {{{apt-get install sqlite3 libsqlite3-dev}}} * sqlite3-ruby * {{{gem install sqlite3-ruby}}} * ImageMagick * {{{apt-get install imagemagick libmagick-dev}}} * Rmagick * {{{gem install rmagick}}} == 展開と設定 == Redmineの配布物を展開し設定ファイルを編集 {{{ # tar zxf redmine-x.x.x.tar.gz # cd redmine-x.x.x # cp ./config/database.yml.example ./config/database.yml # vi ./config/database.yml }}} 以下のように変更 {{{ production: adapter: sqlite3 dbfile: db/production.db timeout: 5000 development: adapter: sqlite3 dbfile: db/development.db timeout: 5000 test: adapter: sqlite3 dbfile: db/test.db timeout: 5000 }}} DBの初期化を行う {{{ # rake db:migrate RAILS_ENV="production" # rake redmine:load_default_data RAILS_ENV="production" }}} == スタンドアロンで設定 == とりあえず起動して設定を行う {{{ # ./script/server -e production }}} 初期ユーザ/パスワードは、{{{admin}}}/{{{admin}}} 「管理」→「設定」で全体的な設定を行う。 * 「既定の言語」を「日本語」に。 * 「送信元メールアドレス」を適宜変更。 * 「認証が必要」を有効に。 * 「ユーザは自分で登録できる」を無効に。 == Apache2と連携 == Passengerをインストールして、Apacheモジュールを作成する。 {{{ # gem install passenger # passenger-install-apache2-module }}} Apache2の設定ファイルに、{{{passenger-install-apache2-module}}}の最後に出力された内容を記述する。 {{{ LoadModule passenger_module "~~~~~~~~~~" PassengerRoot "~~~~~~~~~~" PassengerRuby "~~~~~~~~~~" ServerName redmine.example.jp DocumentRoot /var/lib/rails/redmine/public }}} サブディレクトリで見る場合は、まず{{{DocumentRoo}}}下に配布物内の{{{public}}}ディレクトリへのシンボリックリンクを張る。 その後、{{{}}}~{{{}}}の代わりに以下のように設定を行う。 {{{ RailsBaseURI "/redmine" }}} ---- カテゴリー:技術