Hi-HoのためのBBSスクリプトASKAの修正メモ
BBSのために「KENT WEB」さんから「ASKA」というBBSのスクリプトをいただいてきました。
Hi-Hoではこのままでは動かないと思うので以下のところを修正。
動作確認後、デザイン関係の修正しています。おもいっきり修正しています。いろいろ都合があるので。
現在、ここで動いているBBSの見た目はオリジナルと異なります。
以下の修正点はASKA V1.61を元にしています。
おそらく他のヴァージョンでも同じだと思いますが、上手く動かなかったらハズレです。
以下の例では「http://www.tim.hi-ho.ne.jp/yutakano/」にBBSを作成する方法です。
サーバ名や、ユーザ名を適当に自分の環境に合わせて読んでください。質問不可。
一行目を以下のように修正。
#!/usr/local/bin/perl
次に
#============#
# 設定 #
#============#
の後に以下の行を追加。
これはHi-Hoのサーバの設定が通常と異なるため。
↓↓↓↓↓
$mycgibinpath = $ENV{'HOME'} . "/cgi-bin/";
$jcode_path = $mycgibinpath . "jcode.pl";
その他以下の部分を変更する
require './jcode.pl';
↓↓↓↓↓
require $jcode_path;
$script = "./aska.cgi";
↓↓↓↓↓
$script = "http://www.tim.hi-ho.ne.jp/cgi-bin/user/yutakano/aska.cgi";
$logfile = "./aska.log";
↓↓↓↓↓
$logfile = $mycgibinpath . "aska.log";
$home = "../index.html";
↓↓↓↓↓
$home = "http://www.tim.hi-ho.ne.jp/yutakano/index.html";
$lockfile = "./aska.lock";
↓↓↓↓↓
$lockfile = $mycgibinpath . "aska.lock";
$sendmail = '/usr/lib/sendmail';
↓↓↓↓↓
$sendmail = './ssendmail';
$mailto = 'foo@xxx.xxx';
↓↓↓↓↓
$mailto = 'yutakano@tim.hi-ho.ne.jp';
以上の修正をしたファイルをcgi-binのディレクトリにコピーします。
cgi-binには他にaska.log、jcode.pl(すでにあるならコピー不要)をコピーします。
その他はKent Webの説明のとおりにファイルを置いておけばいいはずです。
ファイルの属性をそれぞれ仕様通りに変更するのを忘れないように。
BBSへのリンクは「http://www.tim.hi-ho.ne.jp/cgi-bin/user/yutakano/aska.cgi」とします。
これでたぶんいいはずです。
もどる
yutakano (yutakano@tim.hi-ho.ne.jp)
Nov 21, 2000