μ-Chat

インストールの手順


■ご注意
ここでは、手順を簡単にするため、設定内容を単純化し、 セキュリティーなどの問題を無視しています。より高度な 説明は、運用ドキュメントを ご覧下さい。
また、CGI設置経験のある方向けに書いています。 CGIを設置するのが初めてという方は、その手のページを見て勉強してください。(汗)

■ここでは扱わない話題について
サーバで、Perlで書かれたCGIが正しく動作することを前提にしています。 CGIの基本がわからない方は、関連ページ、書籍などを参照するか、 あなたの身近にいる詳しい人に聞いてみてください。 また、少なくともエディタやftpソフトを使いこなせる必要があります。 (なお、掲示板では、この話題もOKです。)

■環境の確認します。
ここでは、以下の各項目の太字の環境を想定して説明しています。

■必要なファイルをダウンロードします。
ダウンロードページを開きます。
最初に、名前とメールアドレスを入力し、簡単なアンケートに答えて下さい。
次に、ファイルを選択します。必要なファイルは、以下の2つです。
次に、jcodeLE.plをダウンロードします。 SHIFTキー(Winの場合)を押しながらここをクリックして 保存します。

■chat.cgiを編集します。
エディタでchat.cgiを開いて、以下の項目を設定します。 ここでは、最低限の項目だけを説明しています。
#!/usr/local/bin/perl
Perlの位置(パス)を指定します。 Winサーバの場合は書き換える必要はありません。

$main_script = 'mu-chat-pro-0.18b10.pl';
メインスクリプトのファイル名を正しく指定します。

$chatcode = 'undefined';
μ-Chat Centerに登録する時に変更が必要ですが、 とりあえずは'undefined'のままで構いません。 詳しくは、運用ドキュメントをお読み下さい。

$locktype = 'link';
排他アクセス制御のために何を使うかを指定します。 UNIXサーバでは、通常は'link'でOKです。Windowsサーバの場合や 'link'でうまく動作しない場合に'file'にして下さい。

$lockfile = './chat.lock';
ロックファイルの位置を指定します。 ここでは'./chat.lock'にします。

$code_converter = 'jcode';
漢字コードの変換に何を使うかを指定します。('jcode'または'nkf')

$jcode = './jcodeLE.pl';
jcode.plの位置を指定します。

$server_type = 'unix';
サーバの種類を指定します。('unix'または'win', 'mac')

$perl_type = 'perl';
Perlの種類を指定します。('perl'または'jperl')



■chat.datを作成します。
エディタで新規ファイルを作成し、改行を数回入力して、chat.datという 名前をつけて保存します。面倒なら、これを保存して 使ってください。

■ftpで転送します。
まず、chatというディレクトリを作成します。 カレントディレクトリをchat/に移して、 chat.cgi、chat.dat、mu-chat-pro-X.XX.pl、jcodeLE.plを ASCII(TEXT)モードでアップロードします。

■パーミッションを設定します。
ftpまたはtelnetで、以下の通りにパーミッションを変更してください。 (mu-chat-pro-X.XX.plとjcode.plは変更する必要はありません。) ただし、サーバによっては以下の設定で動作しない場合があります。 その場合は、サーバ管理者が提供しているマニュアルに従って下さい。
chat/         -- 777(drwxrwxrwx)
chat/chat.cgi -- 755(-rwxr-xr-x)
chat/chat.dat -- 666(-rw-rw-rw-)


■完了。
ブラウザを使ってアクセスしてみます。 以下に、エラーメッセージと対処法を並べておきます。
404 Not Found
パスまたはファイル名が間違っている可能性があります。
403 Forbidden
chat.cgiのパーミッションが間違っている可能性があります。
500 Internal Server Error
chat.cgiの1行目のPerlのパスが違うか、chat.cgiに文法的なミスがある可能性があります。
can't find mu-chat-pro-X.XXX.pl
mu-chat-pro-X.XXX.plをアップロードし忘れているか、ファイル名が違う可能性があります。
./chat.datが開けません
chat.datをアップロードし忘れているか、ファイル名が違う可能性があります。
文字が化ける
mu-chat-pro-X.XX.pl、chat.cgi、の漢字コードが、chat.cgiの$codetypeで指定しているコードと合っていない可能性があります。
反応が遅い
μ-Chatは、決して負荷の小さいシステムではありません。 過負荷のサーバでは、快適な応答速度が得られない場合もあります。

■どうしても動かない時は。
どうしても動作しない場合は、掲示板 に書きこみしてください。

μ-Chat に戻る
Product に戻る
みゅ〜・らぼ に戻る

TAKu / taku@mail.club.or.jp