□■□■□■□■□■□■□■□■□■□■□■□■□■□ My Tree Ver 1.00 (1999/11/08) 設置用マニュアル □■□■□■□■□■□■□■□■□■□■□■□■□■□ この度は "My Tree" をダウンロードしていただき、 ありがとうございました。"My Tree" は、JavaAppletと perl言語で書かれたCGIスクリプトを組み合わせて作成しています。 CGIが使える環境でご使用下さい。 ★ ファイル構成 LZHファイルを解凍すると、以下のファイルが生成されます(計14個)。 (a) tree.class "My Tree" のJavaApplet (b) tree.cgi "My Tree" のメインCGIスクリプト(空ファイル) (c) tree.dat "My Tree" のデータファイル1(空ファイル) (d) tree2.dat "My Tree" のデータファイル2(空ファイル) (e) tree3.dat "My Tree" のデータファイル3(空ファイル) (f) tree.htm "My Tree" 設置HTMLファイル(メインフォーム) (g) treejava.htm "My Tree" 設置HTMLファイル(Java表示用) (h) treehelp.htm "My Tree" ルール説明HTMLファイル (i) back.gif "My Tree" 背景用GIFファイル (j) mailtest.cgi "My Tree" 付属 mailコマンド確認用CGIスクリプト (k) mytree.htm "My Tree" 設置用サンプルHTMLファイル (l) jcode.pl 日本語コード変換用ライブラリ (m) cgi-lib.pl データ取得用ライブラリ (n) mytree.txt このファイル ★ 設定方法 デフォルトでは、以下のようなディレクトリに各ファイルが 構成されているものとして、設定されています。 --/mytree.htm(My Treeを組み込みたいhtmlファイル、(k)) | -/cgi-bin/ | |---/tree/ | |-- (a)〜(j)までのファイル | |--- (l) jcode.pl,(m) cgi-lib.pl のファイル 以上のディレクトリ構成を行ったとき、設定変更が必要なファイルは、 (b), (g), (j) の3つのファイルです。なお、変更後の保存形式は、 (b), (j)については必ずSHIFT JIS 形式の 改行=LF で行って下さい。 (b) tree.cgi 1.1行目の、#!/usr/bin/perl を、あなたのプロバイダーの サーバのperlを動作させるディレクトリに変更します。 2.12行目、"このファイルのある場所"という項目の、 $thisfile = 'http://www.p.yu-soft.co.jp/~yu-ki/cgi-bin/tree/tree.cgi'; のURLの部分を、あなたのホームページで使用したいURLに変更します。 3.18,19行目の$trnameや$trhomeを、あなたの好きな名前に 変更します。 4.My Treeでは、木がときどき登録者にメールを書かせる設定に することができます。 26行目、"木がメールを書くかどうかの設定"の項目の $wmail = 0; の値を設定して下さい。 あなたのサイトで'mail'コマンドが使えるかどうか、 必ず確認して下さい。 (確認方法は (j) mailtest.cgiの項目をご参照下さい。) (g) treejava.htm 1.8行目の value="http://www.p.yu-soft.co.jp/~yu-ki/cgi-bin/tree/tree.dat" のURLの部分を、あなたのホームページのtree.datが存在するURLに変更します。 (j) mailtest.cgi このCGIスクリプトは、'mail'コマンドが使えるかどうかのチェック用です。 チェックが終了、もしくは'mail'コマンドが使用出来るかどうか御存知の方は、 必要ありません。 1.1行目の、#!/usr/bin/perl を、あなたのプロバイダーの サーバのperlを動作させるディレクトリに変更します。 2.12行目、"このファイルのある場所"という項目の、 $thisfile = 'http://www.p.yu-soft.co.jp/~yu-ki/cgi-bin/tree/mailtest.cgi'; のURLの部分を、あなたのホームページで使用したいURLに変更します。 【 mailtest.cgi 使用法 】 ブラウザで、あなたのmailtest.cgiが存在するURLにアクセスして下さい。 テストメールを送りたいメールアドレスを入力し、OKボタンを押します。 先ほど入力したメールアドレスのもとに、テストメールが届いていたら 'mail'コマンドの使用は可能です。届かなければ、残念ながら 木がメールを書く設定は不可能です。 ファイル内容の変更が終われば、それぞれのファイルをFTPでサーバーに 転送します。次に、(b),(j),(l),(m)のパーミッションを755に、 (c),(d),(e)を666に変更してください。 (b) tree.cgi 755 (rwxr-xr-x) (c) tree.dat 666 (rw-rw-rw-) (d) tree2.dat 666 (rw-rw-rw-) (e) tree3.dat 666 (rw-rw-rw-) (j) mailtest.cgi 755 (rwxr-xr-x) (l) jcode.pl 755 (rwxr-xr-x) (m) cgi-lib.pl 755 (rwxr-xr-x) 以上でcgiの設定は終了です。念のため、正常に動作するかご確認下さい。 動作したら、あなたがMy Treeを組み込みたいhtmlファイル(index.htmlなど) に組み込みましょう。 BODYタグに、 onload='mywin = window.open("./cgi-bin/tree/tree.htm","Tree","width=260,height=460")' というスクリプトを追加してください。 以上で設定完了です。 ★ 補足 back.gifは背景用ファイルです。260x460に拡大されるように設定されています。 背景ファイルを変更するときは、260x460のサイズのものを用いるか、その大きさに 拡大(または縮小)されても無難なものをご使用下さい。 ★ 著作権 本スクリプトはフリーソフトウェアですが、著作権はYU-SOFTが保有しております。 再配布は自由ですが、オリジナルのままで配布して下さい。スクリプトの改良は 自由ですが、著作権情報は変えないで下さい。また、営利目的での使用は禁止します。 ★ 連絡先 本スクリプトについてのご質問、ご感想等はこちらまでお願い致します。 E-mail yu-ki01@geocities.co.jp URL http://www.geocities.co.jp/Technopolis/1344/entrance.html http://www1.vc-net.ne.jp/~yuki01/index.html YU-SOFT Creation