目次
Ubuntu 8.04へのインストール
必要なもののインストール
以下のものをインストールしておく
- Ruby
apt-get install ruby
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
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 "~~~~~~~~~~" <VirtualHost *:80> ServerName redmine.example.jp DocumentRoot /var/lib/rails/redmine/public </VirtualHost>
サブディレクトリで見る場合は、まずDocumentRoo下に配布物内のpublicディレクトリへのシンボリックリンクを張る。
その後、<VirtualHost ~>~</VirtualHost>の代わりに以下のように設定を行う。
<Location "/redmine"> RailsBaseURI "/redmine" </Location>
カテゴリー:技術