================================================================
BestBBS!! v.0.4.3 取扱説明書
1999/04/02 Taichi Maruyama
================================================================
■ I N D E X ===================================================
◆ 1. 概要
|
◆ 2. 特徴
|
◆ 3. 動作環境
|
◆ 4. 使用条件
|
◆ 5. インストール方法
|
◆ 6. 認証がうまくいかない場合...
|
◆ 7. 高度な設定
|
◆ 8. バージョンアップ
|
◆ 9. 著作権について
|
◆ 10. サポート
|
◆ 11. 開発履歴
■ 1. 概要 =====================================================
BestBBS!! は Web上で動作するスレッド式の掲示板です。Perl4スクリ
プトで記述され、CGIを使用できるサーバならどこでも動きます。
■ 2. 特徴 =====================================================
★ 設置や管理が非常に簡単。
★ ユーティリティが充実。細かい設定がブラウザから行える。
★ 今後のバージョンアップも上書きするだけで簡単に行える。
★ ツリー表示・時間順表示切替
★ クリッカブルURL機能
★ ユーザーデータ保存機能
★ 記事検索機能
★ あとは普通の掲示板
■ 3.動作環境 ==================================================
CGIが動作するサーバならどこでも動作するように作ってあるつもりで
す。UNIXもしくはUNIX互換のOS上であれば、間違いなく動作すると思い
ます。
■ 4.使用条件 ==================================================
本スクリプトはフリーソフトです。本スクリプトを公開するにあたり、
動作には万全を期しているつもりですが、本スクリプトによって起きた、
いかなる損害も作者は責任を持ちませんので、各自の責任にてお使いく
ださい。また、本スクリプトの欠陥・不良を発見された場合には、作者
まで、ご連絡頂ければ幸いです。
【連絡先】
丸山泰地
maruyama@infosite.co.jp
また、バージョン番号が、0.x.x となっているものは、開発途上のベー
タ版であるものとご理解ください。バージョンアップが頻繁に行われま
す。バージョンアップの方法については、「■ 8. バージョンアップ」
の項をご覧ください。
■ 5. インストール方法 =========================================
本プログラムは以下のファイルによって構成されています。
bbs.cgi 掲示板プログラム本体
jcode.pl 日本語処理プログラム
config.txt 設定ファイル
utter.log ログファイル(中味は空です)
readme.txt 貴方が今読んでいるこの説明書
まず bbs.cgi をエディタで開きます。ここでは先頭行が
#!/usr/local/bin/perl
となってますが、各プロバイダのご指定に基づき、書き換えて下さい。
書き換えたら、保存してください。
次に、改行コードに気をつけながら、所定の位置にファイルを転送しま
す。改行コードは必ずサーバにあわせてください。サーバがUNIX、また
はUNIX互換のものであれば、具体的には以下のようになります。
【Windowsで作業されている方】
次に、readme.txt を除く全てのファイルをサーバに、ASCIIモードでア
ップロードして下さい。必ず CGIスクリプトの動作するディレクトリに
置いて下さい。
【Macintoshで作業されている方】
readme.txt をのぞく、全てのファイルをエディタで開き、 改行コード
を UNIX(LF) にして、保存し直します。 その後、FTPでアップロードし
ます。バイナリ転送でOKです。
【UNIXで作業されている方】
readme.txt をのぞく全てのファイルを、 スクリプトを動かしたいディ
レクトリにコピー・転送してください。
アップロードが終わったら、次にファイルの属性を変更します。プロバ
イダによっては、属性の変更が必要の無い場合もあります。その場合は
属性の変更の必要はありません。
ファイルの属性を以下のように変更します。属性の変更は FTPソフトや
telnet を利用します。
bbs.cgi 755
config.txt 666
utter.log 666
jcode.pl 変更不要(変えるとしたら 644)
インストールはこれで終了です。ここでは、
http://your.domain/cgi-bin/bbs.cgi
にインストールしたとして、これを例にして、話を進めていきます。
まず、ブラウザでインストールした場所にアクセスします。例の場合、
http://your.domain/cgi-bin/bbs.cgi
にアクセスして、メイン画面が出てきたらOKです。
次に画面上部にあるメニューの中から、[管理ページ]をクリックします。
パスワードを要求されますが、パスワードは何も設定されていないので、
何も入力しないで、[送信]ボタンを押します。管理用画面が出てきたら
OKです。もし認証に失敗したというような画面が出てきた場合には、
本ドキュメントの「■ 6. 認証がうまく行かない場合」の項をご覧くだ
さい。
次に設定を自分の好み通りに書き換えます。上から順番に説明します。
★会議室のタイトル
メインタイトルです。あなたのお好みの名前に変えて下さい。
★ホームページ
あなたのホームページのURLを書き込んで下さい。
★新規投稿フォームURL
基本的にはデフォルトの bbs.cgi?md=nf のままで結構です。
★記事にタイトルがない場合のタイトル
記事の投稿者が記事にタイトルを付けなかった場合、プログラムが自動
的につける記事の名前です。デフォルトは「無題」となっています。
★使用する日本語コード(初期状態のみ変更可)
表示する時に使用する日本語コードを、JIS(jis)、シフトJIS(sjis)、
EUC(euc)の中から選択できます。
★日本との時差
サーバが海外にある場合、 サーバの所在地と日本との時差をここで設
定します。
★デフォルトの表示件数
記事をツリーで表示する時に、 表示するスレッドのデフォルト数を設
定します。
★デフォルトの表示件数(時間順)
記事を時間順で表示する時に、表示する記事のデフォルト数を設定しま
す。
★記事最大保存数
ログに保存するスレッドの数を設定します。 スレッドがここで設定し
た数だけたまると、 新しいスレッドが出来るごとに古いスレッドを削
除します。
★最新の記事判定数
プログラムは新しく投稿された記事は色分けをして表示します。 最新
何件分を色分けして表示するのかを決定します。
★時間順表示の際の記事本体表示
試験的にv.0.4.0で追加した機能です。
時間順表示の際に、記事本体も同時に表示させる場合は"ON"に設定します。
百聞は一見にしかず。一度試してみてください。
★バックグラウンドカラー
★テキストカラー
★リンクカラー
★リンクカラー(アクセス済み)
使用する色をしてします。HTML同様、RGB16進数での記述をして下さい。
★最新記事の色
新しく投稿された記事は色分けして表示しますが、 その時の色をここ
で指定してください。ここで設定された色は、時間順表示の際の記事本
体表示をONにした際、タイトルの色にも利用されます。
★壁紙URL
背景に使う画像ファイルがあれば、そのURLを指定します。ない場合は
未記入のままにしておいて下さい。
★メイン画面の説明
プログラムのメイン画面をHTMLでデザインします。
タグを使わな
いと改行されない事に注意して下さい。
★パスワード(変更したい人のみ入力)
管理者用パスワードの変更ができます。 インストールした後は何も設
定されていませんので、必ず指定して下さい。 万が一のため銀行の通
帳の暗証番号のような大事な暗証番号は使わない方がいいでしょう。
★パスワード(変更したい場合のみ上と同じデータを入力)
確認のため、新しいパスワードを再度入力して下さい。
★パスワードを入力して設定変更ボタンを押して下さい。
管理者用パスワードを入力して 「設定変更」ボタンを押すと設定は完
了します。最初はパスワードが設定されていませんので、 空白のまま
設定変更ボタンを押して下さい。
★記事を削除
この項目は上の設定メニューとは関係ありません。 投稿された記事を
削除する時にお使いください。 削除すると子記事も削除されますので
ご注意ください。本格的な記事管理ユーティリティを現在開発中です。
■ 6. 認証がうまくいかない場合 =================================
サーバによっては、設定時の認証がうまくいかない場合があります。
(特にサーバにNT等、UNIX以外のものを利用している場合)
その場合は、次の処置を行ってください。
(1) プログラム bbs.cgi をメモ帳やJEDIT等のエディタで開きます。
bbs.cgiの24行目、
$USE_CRYPT = 1;
を
$USE_CRYPT = 0;
に書き換えます。
(2) 次に33行目、
$CONF_FILE = "config.txt";
これは、設定ファイルの名前です。これを何らかの別の名前に書き換え
ます。 名前はなんでも構いません。例えば、
$CONF_FILE = "tama.txt";
という具合に自分の好きな名前にしてください。
(3) これだけ書き換えたら、bbs.cgiを保存します。
(4) 次に、設定ファイル "config.txt" を (2)で決めた名前に書き換え
ます。 例えば、(2)で、
$CONF_FILE = "tama.txt";
としたならば、 tama.txt に名前を変更します。
(5) bbs.cgiと設定ファイル(config.txtから名前を変えたファイル)
をサーバにアップロードします。
(6) パーミッションの設定をします。(しなくてもいいプロバイダもあ
ります)
bbs.cgi -- 755
config.txt から名前を変えた設定ファイル -- 666
utter.log -- 666
(7) あとは「■ 5.インストール方法」に書いてあるとおり、 パスワー
ドの変更を行ってください。
■ 7. 高度な設定 ===============================================
【HTMLタグの許可設定】
これは、スクリプトを書き換えていただく必要があります。
bbs.cgi をエディタで開いて、63行目ぐらいにある
--------------------------------
%UTTER_TAG = (
'
', '',
'', '', '', '', ']*>', ''
);
--------------------------------
を書き換えます。必ず2つで1組です。これに