UbuntuにRedmineを入れる

categories: linux

プロジェクト管理用にRedmineを入れてみる。環境はUbuntu Server 10.04 LTSにデータベースはMySQL、WEBサーバはApacheを使用する。

MySQLをインストール

パッケージをインストール

$ sudo apt-get install mysql-server mysql-client

デフォルト文字コードをUTF-8に変更

[mysqld]
default-character-set = utf8
[mysql]
default-character-set = utf8

MySQLを再起動し、接続および設定確認

$ sudo service mysql restart                                  
mysql start/running, process XXXX
$ mysql -u root -p                                            
Enter password: 
Welcome to the MySQL monitor.  Commands end with ; or g.
Your MySQL connection id is 34
Server version: 5.1.41-3ubuntu12.8 (Ubuntu)

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

mysql> show variables like "char%";
+--------------------------+----------------------------+
| Variable_name            | Value                      |
+--------------------------+----------------------------+
| character_set_client     | utf8                       |
| character_set_connection | utf8                       |
| character_set_database   | utf8                       |
| character_set_filesystem | binary                     |
| character_set_results    | utf8                       |
| character_set_server     | utf8                       |
| character_set_system     | utf8                       |
| character_sets_dir       | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+
8 rows in set (0.00 sec)

mysql> exit
Bye

Apacheをインストール

$ sudo apt-get install apache2

Redmineをインストール

$ sudo apt-get install redmine-mysql
$ sudo apt-get install redmine

Apacheの設定

Passengerのデフォルトユーザを設定(PassengerDefaultUserを追加)

<IfModule mod_passenger.c>
  PassengerRoot /usr
  PassengerRuby /usr/bin/ruby
  PassengerDefaultUser www-data
</IfModule> 

サイト定義ファイル(redmine)を作成。今回はバーチャルホスト(例 redmine.example.com)で動かす。

<VirtualHost *:80>
        ServerName redmine.example.com
        DocumentRoot /usr/share/redmine/public
</VirtualHost>

サイトを有効

$ sudo a2ensite redmine

Apacheを再起動

$ sudo service apache2 restart

以上で設定完了。バーチャルホスト名でアクセス出来るようにDNS / hosts等の設定も忘れずに

tags: , ,

Leave a Reply

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です。コメントは承認制です。

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

Trackback URL