タイトル
 メニューにないコーナーはTopからいけます
TOP覚え書き影舞 → This Page

Windows で 影舞 を使おう
導入方法

前提

このページに記載している内容は 2004/10/03 に書かれたもので、バージョン 0.8.4 前提です。
掲載している画面や方法が将来的に変更されている場合があります。
また、掲載しているインストール方法は Windows 2000、Windows XP の場合です。

必要環境

Windwos 環境での影舞の動作には以下の環境が必要です。
(あくまでもサーバ側の環境なのでクライアント側の環境には不要です)
・Apache
・Ruby
Apache のインストール方法は Windows で Apache を使おう に記載してあります。
Ruby のインストール方法は Windows で Ruby を使おう に記載してあります。

影舞 のダウンロード

以下のダウンロードサイトにアクセスします。
http://www.daifukuya.com/kagemai/

画面に以下の図の部分があると思います。
「kagemai-0.8.4.tar.gz」リンクをクリックするとダウンロード出来ます。
図:ダウンロードサイト

ファイルの解凍

ダウンロードした圧縮ファイルを解凍します。
ファイル形式が GZ なので別途解凍ソフトが必要です。

解凍したフォルダのトップフォルダの名前を
「kagemai-0.8.4.tar」から「kagemai」に変更します。
次に「kagemai」フォルダを Apache 内の「htdocs」に移動します。
Apache が「C:\Program Files\Apache Group\Apache2」にインストールされている場合は
「C:\Program Files\Apache Group\Apache2\htdocs\kagemai」とします。
また、フォルダ構成は以下のようになっているハズです。
C:\Program Files
+Apache Group
 +Apache2
  +htdocs
   +kagemai
    +bin
    +doc
    +html
    +lib
    +mrtg
    +resource

設定

Apache 内の「\conf\httpd.conf」ファイルをテキストエディターで開き、
#AddHandler cgi-script .cgi
AddHandler cgi-script .cgi に変更します。
(先頭の # を取る)

さらに最後の行に以下を追加します。
(Apache が「C:\Program Files\Apache Group\Apache2」にインストールされている場合)
<Directory "C:/Program Files/Apache Group/Apache2/htdocs/kagemai/html">
    Options ExecCGI
    AllowOverride None
    Order allow,deny
    Allow from all
</Directory>

次に影舞内の「html\admin.cgi」「html\guest.cgi」「html\user.cgi」の3つの
ファイルをテキストエディターで開き、
先頭行の #!/usr/bin/ ruby
#!C:/ruby/bin/ruby に変更します。

さらに「html\guest.cgi」ファイルに関しては
途中行の def execute(mode) の次行に1行追加し、
$stdout.binmode() と記述します。

確認

もし Apache を停止している場合は先に開始させておきます。
ブラウザを立ち上げ、http://localhost:80/kagemai/html/guest.cgi の URL に移動します。
以下のような画面になれば 影舞 のインストールは成功です。
図:画面

TOP覚え書き影舞 → This Page
Valid CSS!