LEV-BBS [ 多機能掲示板システム ] マニュアル

■はじめに

LEV-BBS は、C++言語によって開発されています。
配布パッケージにはソースは含まれません。バイナリ(ビルド済みプログラム)の配布です

配布パッケージ内容: (フォルダを < > で表記しています)
<levbbs>
 |
 +-<manual>- 本マニュアルHTML
 |
 +-<data>- データ保存用フォルダ(内容は空)
 |
 +-<skin>- デフォルトのスキンなどHTML
 |  |
 |  +-<config> 設定画面用HTML
 |  +-<default> デフォルトのスキンHTML
 |
 +- sys-signature シグネチャファイル
 +- dat-message.dat メッセージデータファイル
 +- dat-system.dat システムデータファイル
 +- default.keit 携帯デフォルトスキン定義ファイル
 +- lockfile.lock ロックファイル
 +- lev-bbs.cgi BBS表示プログラム
 +- lev-config.cgi BBS設定プログラム
 +- lev-view.cgi ポップアップビューワプログラム

本CGIが動作するサーバとしては下記の条件を満たす必要があります。

動作条件:
  OSが RedHat Linux Ver.6.2以降 または FreeBSD Ver.4.X 以降 であること


注意事項:
1.メール送信機能に使用について
 sendmail を使用してメールの送信機能を使用する方は、メールの送信先(つまり設置者のメールアドレス)に確実にメールが受信できるアドレスを設定してください。
※間違ったアドレスを設定すると、サーバ管理者の元へ大量のエラーメールが届きますのでサーバ管理者が大変迷惑します。
2.ファイル添付機能の使用について
 ファイル添付機能を使用される場合、転送可能なサイズがあまり大きいと、サーバに負荷をかけるのでサーバ運営者からクレームが来ることも考えられます。自己責任で良識ある設定としてお使いください。
配布している状態ではどんなファイルでも転送できますのでご注意ください。 悪意のある第3者が悪意のある bat、exe など実行可能ファイルを転送した場合、知らずに閲覧している人がクリックして被害を受ける事態もないとは言えません。使用上問題がある場合は制限してください。
3.セキュリティ全般に関して
 基本的にセキュリティを甘めに、なんでもできるような状態で配布しております。問題となりそうなことがある場合は自己判断でその機能を使用不可にしてください。

免責事項:(フリーダウンロード版をダウンロードしたみなさまへ)
 フリーダウンロード版ソフトウェアの動作に関しては、開発元はいかなる保証もしません。配布するソフトウェアを使用して、万が一問題あるいは損害が発生した場合、原因がソフトウェアのバグ、不備、仕様の欠陥等であっても、ソフトウェア開発元および配布者は一切の責任を負いません。 ソフトウェアを設置し使用する方で一切の責任を持ってください。 このことを了解した人にのみ使用を許可します。

■機能と特色

LEV-BBS は、非常に多機能な掲示板です。 以下の機能を持っています。

[1] 通常表示/ツリー表示切り替え可能。
[2] 完全なツリー表示から選択した記事のスレッドだけ抽出して表示。下部にはツリー。
[3] 投稿済み記事の修正可能。もちろんレス可能。
[4] ファイル添付可能。一度に複数ファイルOK。(この機能を使用する/しない選択可能)
[5] 添付ファイルが画像なら直接表示可能 (この機能を使用する/しない選択可能)
[6] 添付ファイルをポップアップする小窓で表示可能。
[7] 添付ファイルが音楽(WAV, MIDI, MP3, WMA)なら小窓で再生可能。
[8] アイコン添付可能。自由にアイコン設定可能。(この機能を使用する/しない選択可能)
[9] 全文検索・一覧抽出・スレッド抽出可能。
[10] 検索結果にはタイトルとキーが含まれる1行を表示。そこからジャンプして該当記事表示。
[11] 書き込みがあると管理人(複数設定可)に通知メール可能。(この機能を使用する/しない選択可能)
[12] 投稿記事にレスが付くと親記事の投稿者へ通知メール可能。(この機能を使用する/しない選択可能)
[13] ページナビゲーションが強力。任意のページへジャンプ可能。
[14] デザインカスタマイズ自由。(プログラム変更なしのスキン方式)
[15] ヘッダ・フッタ部へ自由にHTML挿入可能。
[16] 投稿メッセージにはfont,a,imgタグ使用可能。
[17] プリフォーマット(空白やタグをそのまま表示)可能。※ソースリストの掲載などに便利
[18] URL(http://〜〜)自動リンク。
[19] レス部分は自動で色変更。
[20] 最新記事はスレッドごと最上位へ移動。
[21] スレッド内の最新記事は同じ階層なら上に表示。返信は親の下に表示。
[22] 最新記事にはNEWマーク画像表示。表示時間の設定可能。
[23] 海外サーバのための書き込み日時の時差補正可能。
[24] 書き込み通知メールには添付ファイルをURLで表示。
[25] 書き込み通知メールにMessage-Id付けするためメーラでスレッドツリーになる。
[26] ログ保存最大数設定可能。あふれたら削除する/しない選択可。
[27] 過去ログ管理可能。別ファイルにログ整理移動していくらでも過去ログ保存、閲覧可能。
[28] 過去ログを複数ファイルに分けて蓄積できるため、それぞれ別々に削除も一発で可能。
[29] これ1つ設置すればブラウザからいくつでもBBSを増殖(作成)可能。削除も一発。
[30] 作成したBBSには別々のスキンを設定して別々のデザインにすることが可能。
[31] 作成したBBSそれぞれに管理パスワードを別に設定可能。
[32] スキンの動的変更(表示中にその場で一瞬でスキンを変更)可能。
[33] スキンの作成者のシグネチャ表示&ホームページへリンク機能あり。相互にアクセスアップ。
[34] 携帯用スキンを作れば携帯からのアクセスに対応できます。※暫定対応(携帯デフォルトスキン付属)

■CGI 設置方法

[1] FTP接続してファイルを格納する専用のフォルダを作成します。
[2] 作成したフォルダのパーミッションを 実行可( 755 ) にします。(通常、デフォルトでそうなります)
[3] 新規の設置では
   <levbbs>の中のすべてのファイルを作成したフォルダにバイナリ転送します。
   ※空のフォルダも忘れずにアップしてください。
  バージョンアップでは
   dat-system.dat 以外のすべてのファイルをバイナリ転送します。
   ※dat-system.dat を上書きすると設定が初期化されます。
[4] *.dat および *.lock のパーミッションを 書き込み可( 666 ) にします。
[5] *.cgi のパーミッションを 実行可( 755 ) にします。
[6] data フォルダのパーミッションを 書き込み可( 777 ) にします。

※サーバによっては 666 を 606 または 600、777 を 707 または 700 としなければならないことがあります。

以上で設置は完了です。 総合管理画面で必要最低限の初期設定をしてください。

■総合管理画面へログイン

lev-config.cgi をブラウザで表示して、管理者パスワード (初期値「 admin 」)でログインします。
初期値「 admin 」は必ず変更してお使いください。
  総合管理画面では、一発でBBSを削除できますので、不用意に第三者にログインを許さないよう注意してください。

▼ 総合管理ログイン
パスワード
新しいパスワード

■総合管理画面

まずはじめに行うことは、「全BBS共通設定・作成時の初期値」の「sendmail のパス」設定です。

全BBS共通設定・作成時の初期値について
設定項目には、新しく作成するBBSの初期値となる項目と、全体に影響する設定項目があります。
・ ファイル、フォルダ作成のパーミッション
・ sendmail のパス
・ 一度にアップできる添付ファイル数上限
・ アイコン数上限
・ ログ保存最大数設定上限
以上の項目は作成後のBBSにも有効になる共通項目です。
一番下の「設定更新」ボタンで設定を保存します。

ファイル、フォルダ作成のパーミッションについて
設置するサーバによってはファイルのパーミッションに666や777を設定してはいけない場合があります。(サーバの仕様によります)
LEV-BBSは、BBSの作成時や添付ファイルの保存時に新たにファイルやフォルダを作成するため、そのときのファイルの属性を指定します。
※多くの一般的なサーバでは666,777のままでOKです。特に問題がある場合のみサーバの仕様にあわせて変更してください。

BBS作成管理について
任意のBBS ID(半角英数文字) を入力して「BBS作成」をクリックするとBBSが作成されます。
「データフォルダも作成」をチェックしてあると、同時にそのBBS専用のデータ保存フォルダを作成します。
「データフォルダも作成」をチェックしない場合、BBSごとの「設定呼出」でそれぞれデータフォルダをデフォルトとは違う場所に設定できます。

BBS ID を入力して「BBS削除」をクリックするとBBSが削除されます。

*** 総合管理画面 ***

ログイン画面に戻る
■BBS作成管理
作成済みBBS ID 一覧
     
BBSの作成・削除  
BBS ID データフォルダも作成
    データフォルダも削除

■全BBS共通設定・作成時の初期値
ファイル作成時のパーミッション ※BBSの作成や添付ファイルに適用します。
フォルダ作成時のパーミッション ※BBSの作成や添付ファイルに適用します。
sendmail のパス
※サーバのフルパスで指定して下さい。
管理人の初期パスワード
BBSの名称(ウィンドウタイトル)
ヘッダ部に表示するHTML
フッタ部に表示するHTML
NEW画像表示時間 時間
書き込み日時の時差補正 時間 
一覧表示モードのとき
1ページに表示する親記事の数

ツリー表示モードのとき
1ページに表示する親記事の数

スレッド内で同一階層(同じ深さ)の記事は新しい書き込み順に表示
添付ファイル機能の使用 一度にアップできる添付ファイル数
    一度にアップできる添付ファイル数上限
    一度にアップできる添付ファイルのサイズ KB
添付ファイルをBBS内に表示 BBS内に表示できる添付ファイルのサイズ KB
※BBS内に直接表示するのは画像 gif, jpg, png のみです。それ以外はリンクになります。
アイコン機能の使用 アイコン数上限
ログ保存最大数 ログ保存最大数設定上限
ログが最大数を超えたら削除    



BBS設定画面