= 目次 =
[[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"
}}}
----
カテゴリー:技術