Redmine - プロジェクト管理ツール2015/04/08 |
プロジェクト管理ツール Redmine をインストールします。
|
|
[1] |
こちらを参考に HTTP サーバーをインストールして起動しておきます。
|
[2] |
こちらを参考に SMTP サーバーをインストールして起動しておきます。
|
[3] | |
[4] |
こちらを参考に Ruby 2.1 インストールしておきます。
|
[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 owners. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql>
create database redmine_db; Query OK, 1 row affected (0.00 sec) # 'password'の箇所は設定したいパスワードを入力 mysql> grant all privileges on redmine_db.* to redmine@'localhost' identified by 'password'; Query OK, 0 rows affected (0.00 sec)
mysql>
mysql> flush privileges; Query OK, 0 rows affected (0.00 sec) exit
|
[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 # 以下の内容で新規作成
production: adapter: mysql2 # データベース名 database: redmine_db 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.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 </VirtualHost> 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 の欄中でパスワード変更が可能です。 |
Sponsored Link |