BBSNote WAKWAK 設置マニュアル 

このマニュアルは BBSNote WAKWAK 用のマニュアルです。
設置にあたり基本的なCGIの知識は予め知っておいて下さい。
参考:超初心者用CGI設置講座 等々・・・

普通のサーバーであれば努力さえすれば初心者でも設置できます。

設置順序として最初に配布された初期状態で動作可能かどうか試します。
うまく動作するようなら自分なりにカスタムして下さいね。

1)設定の変更

 * は使用するアカウントに合わせて下さい。

項目 説明
$CFG{ DirImagesUrl } 43-45行目あたり 画像へのディレクトリURLパス
変更値 $CFG{ DirImagesUrl } = 'http://park**.wakwak.com/~*****/bbsnote/images';
$CFG{ DirFileUrl } 48-50行目あたり データディレクトリへのURL
変更値 $CFG{ DirFileUrl } = 'http://park**.wakwak.com/~*****/bbsnote/data';
$CFG{ DirFilePath } 53-55行目あたり データディレクトリのパス
変更値 $CFG{ DirFilePath } = '../../public_html/bbsnote/data';

■paint.cgiの設定
項目 説明
'archive' => 'spainter.jar', 282行目あたり しぃペインターのアーカイブ
変更値 'archive' => '../../bbsnote/spainter.jar',
'resource' => 'res/', 286行目あたり しぃペインターのリソース
変更値 'resource' => '../../bbsnote/res/',
'archive' => 'PaintBBS.jar', 345行目あたり しぃPaintBBSのアーカイブ
変更値 'archive' => '../../bbsnote/PaintBBS.jar',
'archive' => 'PCHViewer.jar', 394行目あたり しぃPCHViewerのアーカイブ

変更値 'archive' => 'http://park**.wakwak.com/~*****/bbsnote/PCHViewer.jar',

'codebase' => './', 396行目あたり しぃPCHViewerのコードベース
変更値 'codebase' => 'http://park**.wakwak.com/~*****/bbsnote/',
'resource' => 'res', 399行目あたり しぃPCHViewerのリソース
変更値 'resource' => 'http://park**.wakwak.com/~*****/bbsnote/res',
'archive' => 'PicApp.jar', 484行目あたり PictureBBSのアーカイブ
変更値 'archive' => '../../bbsnote/PicApp.jar',
'archive' => 'BBSPainter.jar', 531行目あたり BBSPainterのアーカイブ
変更値 'archive' => '../../bbsnote/BBSPainter.jar',

2)アップロードするファイルと転送モード

各ファイルは適切な転送モードでアップロードしないと正常に動作致しません。

▼拡張子別 転送モード一覧
拡張子 説明 転送モード
〜.cgi CGIプログラム本体 アスキーモード
〜.pl このCGIでは「jcode.pl」のみこの拡張子を持ちます。
日本語を扱うのに必要。
アスキーモード
〜.html HTMLファイル。 アスキーモード
〜.gif 画像ファイルです。 バイナリモード
〜.jar お絵かきアプレットファイル バイナリモード

FTPソフトの自動設定でアップロードすると失敗する場合があります
手動でアップロードする事をお勧めします。


3)アップロード

サーバー上に上記の転送モードでアップロードしてみます。
データを保存するためのdata」ディレクトリの作成を忘れずに!
またBBSで使用する画像を入れるimages」ディレクトリの作成も忘れずに! BASIC版では不要。
「gif」ディレクトリにはgifファイルをそのままアップロードして下さい

各ファイルのパーミッションも設定して下さい。

 全アプレットを使用して、お絵描き掲示板として設置する場合
マークはお絵描き掲示板で使用するときに必要なものです。

()内の数値はパーミッション。

public_html ]
  ├───[ bbsnote ] (705)
  │       ├───[ data ] (707) ログ保存用ディレクトリ
  │       │
  │       ├───[ images ] (705) 掲示板で使用する画像を置くディレクトリ
  │       │      └ lf_close.gif (604) レイヤーフォーム用画像
  │       │
  │       ├───[ res ] (705) しぃアプレットのリソースディレクトリ
  │       │      ├ bg.gif (604) しぃペインターのリソース
  │       │      ├ c1x16xy16y.gif (604) しぃペインターのリソース
  │       │      ├ normal.zip (604) しぃペインターのリソース
  │       │      ├ pro.zip (604) しぃペインターのリソース
  │       │      ├ res.txt (604) しぃペインターのリソース
  │       │      ├ res.zip (604) しぃペインター・PCHViewerのリソース
  │       │      ├ res_en.txt (604) しぃペインターのリソース
  │       │      ├ res_fr.txt (604) しぃペインターのリソース
  │       │      ├ res_ja.txt (604) しぃペインターのリソース
  │       │      ├ res_ko.txt (604) しぃペインターのリソース
  │       │      ├ res_normal.zip (604) しぃペインターのリソース
  │       │      ├ res_pro.zip (604) しぃペインターのリソース
  │       │      ├ res_zh.txt (604) しぃペインターのリソース
  │       │      └ tt.zip (604) しぃペインター・PCHViewerのリソース
  │       │
  │       ├ index.html (606) インデックス用ファイル
  │       ├ spainter.jar (604) しぃペインター
  │       ├ PCHViewer.jar (604) しぃPCHViewer
  │       ├ PaintBBS.jar (604) しぃPaintBBS
  │       ├ PicApp.jar (604) PictureBBS
  │        BBSPainter.jar (604) BBSPainter
  │
[ cgi-bin ]
(705)
  └───[ bbsnote ]
(705)
          ├───[ sys ] (707)
          │      ├ count.cgi (707) カウント用システムファイル
          │      ├ history.cgi (707) 投稿履歴保存用システムファイル
          │      ├ index.cgi (707) ログ管理用システムファイル
          │      ├ palette.cgi (707) パレット用システムファイル
          │      └ pool.cgi (707) お絵描き待機画像管理用システムファイル
          │
          ├ bbsnote.cgi (705) BBSNote本体
          ├ config.cgi (705) BBSNote設定ファイル
          ├ jcode.pl (604) 日本語コード変換ライブラリ
          ├ paint.cgi (705) ペイントモジュール
          ├ skincfg.cgi (705) スキン設定ファイル
          └ skin.cgi (705) スキン本体

4)設置後

パーミッションの設定が終わったら設置したCGI( bbsnote.cgi )を呼び出して見ましょう。
正常に設置できていれば書き込みページが出ますのでテスト書き込みをして下さい。

BBSへのURLは↓になります。
http://park**.wakwak.com/~*****/cgi-bin/bbsnote/bbsnote.cgi
* は使用するアカウントごとに変更

もしエラーになった場合は、以下の原因が考えられます。
エラー内容 原因
403 Forbidden パーミッションの設定が間違っています
404 Not Found アップロードされている場所が違う(呼び出し方が間違っている)と思われます。
500 ServerError ・Perlのパスが間違っている
・CGIの修正にミスがある
 ※余計な場所に全角スペースが混入
 ※「'」とか「;」を消したとか追加し忘れたとか。

どうしても動かない〜 \(>▽<;) って方は掲示板まで質問して下さい。
アプレット作成者には絶対に質問しないで下さい。

メッセージの投稿・お絵かきができるか・投稿したものがちゃんと消せるかテストしておいて下さい。

BBSへのリンクの仕方 index.html bbsnote.cgi にリンクします。
bbsnote.cgi にリンクした場合は常に最新のメッセージが出るようになりますが
indexhtml ほうがキャッシュが効きますので表示が早いです。
特に込み合った時間帯では差がかなり出ると思われます。
index.html ではクッキーが使用できません。閲覧時には便利ですがすぐに書き込む時は不便かも〜


無事動作確認できましたらスキンを変更するなどあちこちカスタムしましょう。
詳細は以下で確認して下さい。

オンラインマニュアル

  ・基本・ファイル・ディレクトリ・制限設定
  ・動作・表示設定
  ・お絵描き・その他設定

  ・BBSNoteの使い方
  ・よくある質問と答え
  ・著作権・再配布について

更新日: 05/06/2004