■■■ たっちゃっと設定用ファイル ■■■ ■■■■■■■■■ ■■設置の手順■■ ■■■■■■■■■ 説明のために、自分のホームページは http://www.ta20.ne.jp/~ta20/ で、サー バでのディレクトリは /home/ta20/ であるとします。 チャットを http://www.ta20.ne.jp/~ta20/chat/ (/home/ta20/chat/) に設置 しようと思います。 プロバイダによってCGIを置く場所が決まっていたり、決まってなかったりし ます。良く調べ下さい。 まず、CGI置場が決まっていない場合の設置手順から説明します。 (1) settei.txt (このファイル) の設定項目の「開館時間の設定」だけ好きな ように設定します。そのままいじらないと24時間営業チャットになります。 「タイトル文字列」もお好みに合わせて変更して下さい。 [注意]Mac の場合は setteimac.txt、Windows の場合は setteidos.txt を settei.txt に上書き(ファイル名変更)してから設定項目を変更するの が安心です。 (2) ftp で以下のファイルをサーバに転送します。これらのファイルは全て同 じディレクトリ(/home/ta20/chat/)に置きます。 index.html tatchat.cgi settei.txt jcode.pl tail_file.pl log.dat .htaccess (3) log.dat のパーミションを 666 に、tatchat.cgi のパーミッションを 755 に変更します。 (4) これでOK! http://www.ta20.ne.jp/~ta20/chat/index.html をWWWブ ラウザで見てみましょう。チャットができるはずです。 不幸にして、以上の手順でうまく動かなかった場合、CGIを置く場所が制限さ れているプロバイダであると思われます。 例えば、CGIを置くべき場所が /home/ta20/cgi-bin/ (http://www.ta20.ne.jp/~ta20/cgi-bin/) に制限されているとして、この場 合の設置手順を説明します。 (1) settei.txt (このファイル) の設定項目の「開館時間の設定」だけ好きな ように設定します。そのままいじらないと24時間営業チャットになります。 「タイトル文字列」もお好みに合わせて変更して下さい。 さらに、「CGIのURL」を "tatchat.cgi" から "http://www.ta20.ne.jp/~ta20/cgi-bin/tatchat.cgi" に変更します。 さらに、「サーバでのログファイルのパス」を "log.dat" から "/home/ta20/chat/log.dat" に変更します。 [注意]Mac の場合は setteimac.txt、Windows の場合は setteidos.txt を settei.txt に上書き(ファイル名変更)してから設定項目を変更するの が安心です。 (2) index.html の以下の部分を ... SRC="tatchat.cgi?mode=2" ... ... SRC="tatchat.cgi?rtime=30" ... 以下のように変更します。 ... SRC="http://www.ta20.ne.jp/~ta20/cgi-bin/tatchat.cgi?mode=2" ... ... SRC="http://www.ta20.ne.jp/~ta20/cgi-bin/tatchat.cgi?rtime=30" ... (3) ftp でファイルをサーバに転送します。 tatchat.cgi settei.txt は /home/ta20/cgi-bin/ に、 index.html jcode.pl tail_file.pl log.dat は /home/ta20/chat/ に置きます。 (4) log.dat のパーミションを 666 に、tatchat.cgi のパーミッションを 755 に変更します。 (5) これでOK! http://www.ta20.ne.jp/~ta20/chat/index.html をWWWブ ラウザで見てみましょう。チャットができるはずです。 それでもなんだかエラーが出て動かない場合、perl のパス指定の問題が考え られます。tatchat.cgi の一行目の perl のパスををプロバイダに 合わせて変更して下さい。変更後は必ず「漢字コード EUC」かつ「UNIX形式」 でセーブして下さい。そんなことはできない!という方はプロバイダ名と perl のパスをご連絡下されば、そのプロバイダ用のパッケージを作ってみま す。 注意:「公序良俗に反する発言は、最先端の言語理解プログラムで認識され、 自動的に削除されますので御了承下さい。」と表示されますが、はったりです ので信じないように。 ■■■■■■■■ ■■設定変更■■ ■■■■■■■■ 「$」からはじまる行が設定項目です。上の「設置の手順」をよく読んで変 更 して下さい。 # ■ タイトル文字列 # 例: "" $title_str = 'チャット '; # ■ 開館時間の設定。数字は 0 〜 23 (←半角じゃなきゃだめ) # 例: '0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23' 終日 # 例: '23,0,1,2,3,4,5,6,7' テレホ # 例: '9,10,11,12,13,14,15,16,17,18' 健全な時間帯 $jikan_seigen = '0,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23' # ■ CGI の URL # 変更例: http://www.ta20.ne.jp/~ta20/cgi-bin/tatchat.cgi $cgi_url = 'tatchat.cgi'; # ■ サーバでのログファイルのパス # 変更例: /home/ta20/chat/log.dat $log_file = 'log.dat'; #END