CentOS 6
Sponsored Link

Redmine - プロジェクト管理ツール2015/04/08

プロジェクト管理ツール Redmine をインストールします。
[5] その他必要なものをインストールしておきます。
[root@dlp ~]#
yum -y install ImageMagick ImageMagick-devel libcurl-devel httpd-devel mysql-devel ipa-pgothic-fonts
[6] Redmine 用のユーザーとデータベースを作成しておきます。
[root@dlp ~]#
mysql -u root -p

Enter password:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 11
Server version: 5.1.73 Source distribution

Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

create database redmine_db;

Query OK, 1 row affected (0.00 sec)
# 'password'の箇所は設定したいパスワードを入力

grant all privileges on redmine_db.* to redmine@'localhost' identified by 'password';

Query OK, 0 rows affected (0.00 sec)
flush privileges;

Query OK, 0 rows affected (0.00 sec)
[7] Redmine をインストールして設定します。
[root@dlp ~]#
wget http://www.redmine.org/releases/redmine-3.0.1.tar.gz

[root@dlp ~]#
tar zxvf redmine-3.0.1.tar.gz

[root@dlp ~]#
mv redmine-3.0.1 /var/www/redmine

[root@dlp ~]#
cd /var/www/redmine

[root@dlp redmine]#
vi ./config/database.yml
# 以下の内容で新規作成

    adapter: mysql2
# データベース名

    database: redmine_db
    host: localhost
# データベースユーザー

    username: redmine
# データベースユーザーのパスワード

    password: password
    encoding: utf8
[root@dlp redmine]#
vi ./config/configuration.yml
# 以下の内容で新規作成 (SMTPの設定)

        delivery_method: :smtp
            address: "localhost"
            port: 25
            domain: 'dlp.srv.world'
    rmagick_font_path: /usr/share/fonts/ipa-pgothic/ipagp.ttf
# bundler インストール

[root@dlp redmine]#
gem install bundler --no-rdoc --no-ri

# Redmineで使うGemをインストール

[root@dlp redmine]#
bundle install --without development test postgresql sqlite

# 秘密鍵の生成

[root@dlp redmine]#
bundle exec rake generate_secret_token

# テーブル生成

[root@dlp redmine]#
bundle exec rake db:migrate RAILS_ENV=production

# Passenger インストール

[root@dlp redmine]#
gem install passenger --no-rdoc --no-ri

# Apache2用モジュールインストール

[root@dlp redmine]#

Welcome to the Phusion Passenger Apache 2 module installer, v5.0.6.

This installer will guide you through the entire installation process. It
shouldn't take more than 3 minutes in total.

Here's what you can expect from the installation process:

 1. The Apache 2 module will be installed for you.
 2. You'll learn how to configure Apache.
 3. You'll learn how to deploy a Ruby on Rails application.

Don't worry if anything goes wrong. This installer will advise you on how to
solve any problems.

Press Enter to continue, or Ctrl-C to abort.
# 1を指定してEnter

After you restart Apache, you are ready to deploy any number of web
applications on Apache, with a minimum amount of configuration!
[8] Redmine が実行できるように httpd を設定します。例として、ここではバーチャルホスト環境下で設定します。
[root@dlp redmine]#
vi /etc/httpd/conf.d/passenger.conf
# 以下の内容で新規作成

LoadModule passenger_module /usr/lib64/ruby/gems/2.1.0/gems/passenger-5.0.6/buildout/apache2/mod_passenger.so
PassengerRoot /usr/lib64/ruby/gems/2.1.0/gems/passenger-5.0.6
PassengerDefaultRuby /usr/bin/ruby
NameVirtualHost *:80
<VirtualHost *:80>
    ServerName redmine.srv.world
    DocumentRoot /var/www/redmine/public
[root@dlp redmine]#
chown -R apache. /var/www/redmine

[root@dlp redmine]#
/etc/rc.d/init.d/httpd restart

Stopping httpd: [ OK ]
Starting httpd: [ OK ]
[9] バーチャルホストで設定した URL にアクセスすると Redmine のページが表示されます。 右上の「Sign in」をクリックし、ログインページへ移動します。
[10] ユーザー名/初期パスワード :「admin/admin」で管理者ログインできます。
[11] ログインできました。Redmine の使い方は他の有用なサイトを参照してください。 とりいそぎ、管理者の初期パスワードは変更しておきます。右上の方の「My account」をクリックします。
[12] ここで言語やタイムゾーンの変更ができますので、必要に応じて変更してください。 ここで、右の方の「admin」をクリックします。
[13] 右の方の「edit」をクリックします。
[14] Authentication の欄中でパスワード変更が可能です。