CentOS 7
Sponsored Link

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

Enter password:
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 10
Server version: 5.5.41-MariaDB MariaDB Server

Copyright (c) 2000, 2014, Oracle, MariaDB Corporation Ab and others.

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

MariaDB [(none)]>
create database redmine;

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

MariaDB [(none)]>
grant all privileges on redmine.* to redmine@'localhost' identified by 'password';

Query OK, 0 rows affected (0.00 sec)
MariaDB [(none)]>
flush privileges;

Query OK, 0 rows affected (0.00 sec)
MariaDB [(none)]>
exit
[7] Redmine をダウンロードしてインストールします。最新版を確認してダウンロードしてください。
⇒ http://www.redmine.org/projects/redmine/wiki/Download
[root@dlp ~]#
wget http://www.redmine.org/releases/redmine-3.0.3.tar.gz

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

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

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

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

production:
    adapter: mysql2
   
# データベース名

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

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

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

production:
    email_delivery:
        delivery_method: :smtp
        smtp_settings:
            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]#
passenger-install-apache2-module

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
 
# 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.2.0/gems/passenger-5.0.13/buildout/apache2/mod_passenger.so
PassengerRoot /usr/lib64/ruby/gems/2.2.0/gems/passenger-5.0.13
PassengerDefaultRuby /usr/bin/ruby
NameVirtualHost *:80
<VirtualHost *:80>
    ServerName dlp.srv.world
    DocumentRoot /var/www/redmine/public
</VirtualHost>
[root@dlp redmine]#
chown -R apache. /var/www/redmine

[root@dlp redmine]#
systemctl restart httpd

[9] バーチャルホストで設定した URL にアクセスすると Redmine のページが表示されます。 右上の「Sign in」をクリックし、ログインページへ移動します。

 

[10] ユーザー名/初期パスワード :「admin/admin」で管理者ログインできます。
[11] ログインできました。Redmine の使い方は他の有用なサイトを参照してください。 とりいそぎ、管理者の初期パスワードは変更しておきます。右上の方の「My account」をクリックします。

 

[12] ここで言語やタイムゾーンの変更ができますので、必要に応じて変更してください。 ここで、右の方の「admin」をクリックします。

 

[13] 右の方の「edit」をクリックします。

 

[14] Authentication の欄中でパスワード変更が可能です。
 
Tweet