Backlogはnulab社の提供する素晴らしいサービスです。
http://www.backlog.jp/
参考URL
https://www.backlog.jp/package/doc/professional/install-guide/install-guide.html
指定のURLから評価版をダウンロードする ~/download/ に配置しておく
# cd ~/download
SunからJavaSE6をダウンロードしてインストールする(割愛)
javaのフォント設定
# yum install fonts-japanese で最新のフォントが導入されていることを確認
# mkdir /usr/java/default/jre/lib/fonts/fallback
# ln -s /usr/share/fonts/ja/TrueType/kochi-*.ttf /usr/java/default/jre/lib/fonts/fallback/
javaのデータベース設定準備(mysql)
# wget http://ftp.jaist.ac.jp/pub/mysql/Downloads/Connector-J/mysql-connector-java-5.1.8.tar.gz
# tar zxvf mysql-connector-java-5.1.8.tar.gz
mysql設定準備
# yum install perl-DBD-MySQL
mysqlにデータベース作成
# mysql -u root -p
mysql> grant all privileges on backlog.* to backlog@localhost identified by ‘backlog’ WITH GRANT OPTION;
mysql> CREATE DATABASE `backlog` DEFAULT CHARACTER SET utf8 ;
mysql> quit
Backlogインストール
# rpm -ivh backlog-app-1.3.0-01.el5.noarch.rpm backlog-www-1.3.0-01.el5.i386.rpm
mysqlドライバを配置
# cp mysql-connector-java-5.1.8/mysql-connector-java-5.1.8-bin.jar /opt/backlog/
backlogディレクトリに移動
# cd /opt/backlog/
設定コマンドを起動
[root@xc backlog]# /opt/backlog/bin/init.sh
[code]
======================================================================
Backlog Professional Configurater
____ _ _
| _ \ | | | |
| |_) | __ _ ___| | _| | ___ __ _
| _ < / _` |/ __| |/ / |/ _ \ / _` |
| |_) | (_| | (__| <| | (_) | (_| |
|____/ \__,_|\___|_|\_\_|\___/ \__, |
__/ |
|___/
[http://www.backlog.jp]
======================================================================
Backlog Professionalの環境設定を開始します。
BacklogにアクセスするURLを設定してください [http://www.example.com:8969]
(設定したURLに /backlog がコンテキストパスとして追加されます)
http://www.example.com:8969 を設定しました。
SMTPサーバのホスト名を指定してください [localhost]
localhost を設定しました。
御使用のデータベースを選択してください
( m
MySQL を選択しました。
データベースサーバのホスト名を指定してください [localhost]
localhost を設定しました。
データベースサーバのポート番号を指定してください [3306]
3306 を設定しました。
データベースサーバのユーザを指定してください [backlog]
backlog を設定しました。
データベースユーザのパスワードを入力してください [backlog]
backlog を設定しました。
次の設定内容で環境設定を行います。
Backlog URL [http://www.example.com:8969]
SMTPサーバホスト [localhost]
データベース [MySQL]
サーバホスト [localhost]
ポート番号 [3306]
ユーザ [backlog]
パスワード [backlog]
よろしいですか?
( y<続ける> / r<やり直し> ) y
使用するJDBCドライバを選択してください。
1:mysql-connector-java-5.1.8-bin.jar
1
1:mysql-connector-java-5.1.8-bin.jar が選択されました。
テーブルの新規作成を開始します。
CREATE TABLE space
CREATE TABLE project
CREATE TABLE users
CREATE TABLE autologin_user
CREATE TABLE component
CREATE TABLE information
CREATE TABLE status
CREATE TABLE version
CREATE TABLE default_issue_type
CREATE TABLE issue_type
CREATE TABLE issue
CREATE TABLE issue_component
CREATE TABLE issue_affectedversion
CREATE TABLE issue_fixedversion
CREATE TABLE attachment
CREATE TABLE comment
CREATE TABLE licence_type
CREATE TABLE licence
CREATE TABLE licence_changelog
CREATE TABLE mail
CREATE TABLE dashboard
CREATE TABLE page
CREATE TABLE page_attachment
CREATE TABLE page_tag
CREATE TABLE page_tag_link
CREATE TABLE party
CREATE TABLE party_user
CREATE TABLE project_user
CREATE TABLE project_mail
CREATE TABLE reminder
CREATE TABLE remote_address
CREATE TABLE space_contact
CREATE TABLE space_contact_changelog
CREATE TABLE space_order
CREATE TABLE space_remarks
CREATE TABLE disk_usage
CREATE TABLE shared_file
CREATE TABLE subversion
CREATE TABLE issue_shared_file_link
CREATE TABLE page_shared_file_link
CREATE TABLE work_item
CREATE TABLE step
CREATE TABLE space_field
テーブルの新規作成が終了しました。
コピー
終了
設定が完了しました。
Backlogの起動を確認後、引き続き http://www.example.com:8969/backlog/Setup.action に接続してユーザ情報を登録してください。
backlog-app を起動中: Using CATALINA_BASE: /opt/backlog/tomcat
Using CATALINA_HOME: /opt/backlog/tomcat
Using CATALINA_TMPDIR: /opt/backlog/tomcat/temp
Using JRE_HOME: /usr/java/default
[ OK ]
backlog-www を起動中: [ OK ][/code]
サービスにアクセスできるようiptableを修正
# vi /etc/sysconfig/iptables
-A RH-Firewall-1-INPUT -p tcp -m state –state NEW -m tcp –dport 8969 -j ACCEPT
iptables再起動
# service iptables restart
http://www.example.com:8969/backlog/Setup.action へアクセス