Nov 08, 2005

[Misc] 影舞にチャレンジ

影舞とは

Ruby 製の Bug Tracker。 名前で分かる通り国産。素晴らしい!!

影舞 公式サイト
http://www.daifukuya.com/kagemai/
影舞のインストール方法
http://www.daifukuya.com/kagemai/doc/install.html
インストール中に参考にしたのはこちら↓
[kagemai-users:0343] Re: コンフィグファイルとsafe
http://www.daifukuya.com/kagemai/ml/users/msg00343.html
[kagemai-users:0438] Ruby/MySQL 0.2.5 での影舞の利用について
http://www.daifukuya.com/kagemai/ml/users/msg00438.html

インストールメモ

影舞を Debian Sarge にインストールしたときのインストールメモ。 GD 周りでいくつかパッケージを調べたりしたけれど、基本的には非常に簡単だった。 後でもう一度構築する可能性があるのでとりあえずメモを残しておく。 それにしても、VMWare Player は中々調子が良い。 素晴らしい!!

# uname -a
Linux debian-sarge 2.6.8-2-386 #1 Thu May 19 17:40:50 JST 2005 i686 GNU/Linux

  1. 下準備
    Apache2 のインストール
    # apt-get install apache2
    
    Ruby のインストール
    # apt-get install ruby1.8
    # apt-get install libapache2-mod-ruby
    
    Apache2 の設定
    • /etc/apache2/apache2.conf にある AddHandler cgi-script .cgi のコメントアウトを外す。
    • /etc/apache2/sites-available/default にある /var/www/ 用の Directory の設定で Options に ExecCGI を追加する。
  2. 影舞のインストール
    インストール
    # tar zxvf ./kagemai-0.8.6.tar.gz
    # mv ./kagemai-0.8.6 /var/www
    # chown -R www-data:www-data /var/www/kagemai-0.8.6
    # chmod 755 /var/www/kagemai-0.8.6/html/*.cgi
    
    確認
    http://localhost/kagemai-0.8.6/html/guest.cgi にアクセスしてみる。
  3. MySQL のインストール
    インストール
    # apt-get install mysql-server-4.1
    # apt-get install libdbd-mysql-ruby1.8
    
  4. 影舞のデータベース設定
    影舞用のデータベースを作成
    # mysql
    mysql> create database kagemai;
    Query OK, 1 row affected (0.01 sec)
    
    mysql> grant all on kagemai.* to kagemai@localhost;
    Query OK, 0 rows affected (0.01 sec)
    
    影舞の設定変更
    影舞の管理メニューから"全体の設定の変更"を選択して下記の通り設定。
    • enable_mysql=true
    • mysql_host=localhost
    • mysql_port=3306
    • mysql_user=kagemai
    • mysql_pass=
    • mysql_dbname=kagemai
  5. グラフ出力用設定
    GD, GDChart インストール
    # apt-get install libgd-ruby1.8
    # apt-get install libgdchart-gd2-xpm
    
    Ruby/GDChart インストール
    1. http://sourceforge.jp/projects/ruby-gdchart/ から ruby-gdchart-0.0.9-beta.tar.gz をダウンロード
    2. Ruby/GDChart をコンパイル
      # tar zxvf ./ruby-gdchart-0.0.9-beta.tar.gz
      # cd ruby-gdchart-0.0.9-beta
      # apt-get install ruby1.8-dev ・・・ require 'mkmf' を解決するために ruby1.8-dev を入れる
      # apt-get install libgd-dev ・・・ ruby/gdchart のコンパイルに必要なので libgd-dev を入れる
      # ruby extconf.rb
      # make
      # make install
      
    日本語フォントインストール
    # apt-get install ttf-kochi-gothic ttf-kochi-mincho ttf-sazanami-gothic ttf-sazanami-mincho
    
    影舞の設定変更
    影舞の管理メニューから"全体の設定の変更"を選択して下記の通り設定。
    • enable-gdchart=true
    • gd-font=/usr/share/fonts/truetype/kochi/kochi-gothic.ttf
    • gd_chasert=UTF-8
Posted in Misc | このエントリーをはてなブックマークに追加 | この記事をクリップ! livedoor クリップ |