HP作成実録 No.12
BBS(Clip Board)の設置
画像などのバイナリファイルをアップロード出来るCGIで、
KENTさん作のClip Board の設置方法です。
一度失敗、というかFreeComではうまく設置でなかったのですが、
ぷららでは設置できました。
設置方法は前回と一緒なので、
プロバイダによってはうまく動作しない場合がある様です。
又CGI側サーバーの容量(1MB→5MB)が増えた為、
ある程度の数をアップロードしても、受け取れなくなる事もないと思います。
KENTさんのサイトから書庫ファイル(clip.lzh かclip.zip )ダウンロードしてください。
解凍したファイルの中のCGIファイルをエディタで開いて自分用に修正します。
−−−−− clip.cgiの設定 −−−−− #!/usr/local/bin/perl
基本設定 $t_color = "#ED161E"; BBSのトップに表示されるタイトルの色。 # 管理用パスワード
# 戻り先
# bodyタグ
# タグ広告挿入オプション (FreeWebなど)
# アップロードディレクトリのURLパス
|
他にアップロードを許可するファイル形式とか、投稿受理最大サイズを設定します。
その他にも設定する個所はありますが、自分で指定したのはこの程度です。
ロックファイルの指定とかを使う場合はそれらも設定します。
設定が終わったらFTPでCGIサーバアップロードして、
次にパーミッション([ ]内の数字)の設定をします。
CGIサーバ側 http://cgi**.plala.or.jp/shinspsy/cgi-bin/clip/┬clip.cgi [755] ├cgi-bin.pl [644] ├jcode.pl [644] ├clip.log [666] └img/┬home.gif [644] ├clip.gif [644] └soon.gif [644] |
cgi-binフォルダは本来は777ですが、
FreeComもぷららもセキュリティ上
ディレクトリのパーミッションを777に設定することを禁止しているため、
755に設定しています。これでもちゃんと動作しています。
最後にindex.html に赤字 の部分のタグを入れて自分用に書換えます。
<body> <a href="http://cgi**.plala.or.jp/shinspsy/cgi-bin/clip/clip.cgi">BBS</a> </body> |
これでBBSが動作するハズです。
http://〜〜/clip.cgi?mode=check
という引数を付けて起動することで簡単なチェックが出来ます。
うまく動かなかった時は、まずコレでチェックして見て下さい。
それでも動かなかった時は、KENTさんの所のサポート掲示板に多くの前例があって、
自分と同じ症状の人がいると思います。
このBBSはサーバー側の容量が足りないと、アップロードできなくなったり、
他のCGIの動作が出来なくなったりすると思います(多分、確かめてはいない)。
あまり大きなファイルを送れないようにしたり、数に制限を設けないと、
容量不足になると思いますので、管理に注意です。