トクトクでうぱBBSを設置しよう

まずは「ぴこらんど」さんで通常版のフラッシュBBSをDLして来てくださいね。
 ※「使えるネット」をご利用の方は、トクトクポップアップ用と同じ改造をしないと上手く
   動作しないようです。Perlのパスは「使えるネット」に合わせて、それ以降の設定部分は
   トクトクポップアップサーバーと同じようにして下さい。

ここではトクトクで設置する為の必要最低限の変更箇所の説明だけしてます。
         (ファイル構成が以下のようになっている場合で説明します)

chara(userID) --index.htm
    └--------cgi-binディレクトリ (設定値:701)
           └---upabbsディレクトリ (設定値:701)                ├---upabbs.cgi  (設定値:700)                ├---upabbs.html (設定値:604 通常は変更不要)
               ├---upaflabbs.swf(設定値:604 通常は変更不要)                ├---jcode.pl   (設定値:700)
               ├---datディレクトリ (設定値:701)                |  ├---upabbs.txt  (設定値:600)                |  ├---k1.txt    (設定値:600)                |  ├---k2.txt    (設定値:600)                |  ├---k3.txt    (設定値:600)                |  └---bbs.txt 注1)参照 (設定値:600)                ├---upabbs_m.cgi 注1)参照 (設定値:700)                └---upabbs_m.html 注1)参照 (設定値:604 通常は変更不要) 注1)bbs.txt、upabbs_m.cgi、upabbs_m.htmlは、書き込み専用掲示板を設置する場合に   masteronlyフォルダから出して上記の配置にして下さい。



 ★ 「ぴこらんど」さん配布のうぱBBSの設定 (01.10.11更新)

1.まずはCGIスクリプトの初期設定 (設置サーバーによって変更箇所が違うよ)
埋め込みサーバー ポッフアップサーバー
★1行目
一番最初のこれ↓青字を赤字のように変える。
==========▼
#!/usr/local/bin/perl
変更後↓
#!/usr/bin/perl
==========

★36行目
パスワードの書き換え(半角英数字にしてね)
==========▼
# 管理者パスワード
$jspasswd = 'pass';
==========

★1行目
一番最初のこれ↓青字を赤字のように変える。
==========▼
#!/usr/local/bin/perl
変更後↓
#!/usr/bin/perl
==========

★36行目
パスワードの書き換え(半角英数字にしてね)
==========▼
# 管理者パスワード
$jspasswd = 'pass';
==========

★68行目
ポップアップサーバーの場合は、ここを変更しないと正常に動作しません。
==========▼
# クッキー用に改行は1つ
print "Content-type: text/html\n";
変更後↓
print "Content-type: text/plain\n";
==========
*ちょっと少ないようだけど設定はこれだけ(笑)
  書き込み専用掲示板も設置する人は、upabbs_m.cgiも上記と同じ部分を変更してね。

2.upabbs.txtの変更
  upabbs.txtをテキストエディタで開くと下記のようになってますよね?
k1.txt  けいじばん(その1)   1 
k2.txt  けいじばん(その2)   1 
k3.txt  読取り専用   0  
  左の「k1.txt」はログファイルの名前
  真ん中の「けいじばん(その1)」は掲示板の名前
  右の数字「1」が他の人が読み書き出来る掲示板、「0」は読取り専用掲示板と言う意味です。
  ここで掲示板の名前を好きなように変更して下さい。
  ここで注意する事は「k1.txt」「けいじばん(その1)」「1」の間は必ずTabキー(1回)を使って
  スペースを空けて下さい。

3.書き込み専用掲示板を設置する
  CGIの設定部分は上記と同じなんだけど、その他にも変更しなきゃいけない場所があります。
  それは・・・・・管理者専用の「upabbs_m.html」
  これは管理者だけが使用するものなので、他の人にばれないような名前にして下さいね。
  管理者の方はこのhtmlにアクセスするだけで、書き込み専用掲示板の書き込みや、他の掲示板への
  レスも出来ます。
  upabbs.txtの内容を変更した人はbbs.txtの内容も同じように変更して下さいね。
  その時はすべての数字を「1」にして下さい。
  (こうしておかなきゃ、管理者も書き込み出来なくなっちゃうもんね(^-^;)

  ※書きこみ専用掲示板を作らない方はこれらのファイルは必要ありません。

4.サーバーに転送(アップロード)
  トクトクでFFFTPの使い方の説明がしてあるから使い方はそっちを参考にしてね。
  説明のページはここ ⇒ http://tera.tok2.com/

  転送が終わったら属性(パーミッション)の変更を忘れずにしてね。
  全部終わったら、設置先にアクセスしてみよう!
  このBBSはupabbs.cgiではなくupabbs.htmlの方にアクセスして使うタイプですので間違えてupabbs.cgiに
  アクセスしても動かないからね(^-^;
  どう?ちゃんと出来た???

  chara*確認の不都合
      埋め込み広告のサーバーに設置した場合はクッキーが効きません。(サーバーの仕様)
      クッキーの改造をいろいろ試してみたのですが、このCGIがHTMLを作成するタイプじゃないので
      現在のところ回避方法は解りません。
      
      ポップアップサーバーに関しては print "Content-type: text/html\n";の部分を変更しないと
      正常に動きません。
      これはCGIからFlashにデーターを渡す際にもポップアップ広告が表示されてしまう事で、
      掲示板の動作がおかしくなってしまうのだと思われます。
       データー引渡しのファイルの種類をprint "Content-type: text/plain\n";とすることでこの問題は
      回避する事が出来ました。