実践編/HTML型掲示板に挑戦(3)

真里:加藤真里 シレ:シレスト=ノイデルファーム

シレ:前回までで設定は終了しました。あとは送るだけです。「設置の手引き」の部分にフォルダやファイルのマークの入った図が書いてありますね。少々込み入った説明がなされているので、必要な部分だけ取り出したのが下の図です。

(ユーザーのディレクトリ) (RWXR-XR-X)
   index.htm (RW-RW-RW-)
   init.cgi (RW-R--R--)
   conf.cgi (RW-R--R--)
   jcode.pl (RW-R--R--)
   nbbs.cgi (RWXR-XR-X)
   view.cgi (RWXR-XR-X)
   log.dat (RW-RW-RW-)
   temp/ [DIR] (RWXRWXRWX)

シレ:ちなみに、右側の赤い (RW-RW-RW-)などというのはパーミッションです。RはRead、WはWrite、XはeXecuteの略で、-は設定なしを示します。また、左から3つずつ、Owner,Group,Everyoneですから、今のみなさんなら設定できるはずですよね。(忘れた方はこちら
……また、「ユーザーのディレクトリ」は、$basedirで設定したのと同じ位置になります。間違えると動作しませんので慎重に……

真里:要するに今までほかの掲示板CGIとかがあったところに送り込んで、上のように「ぱぁみっしょん」を設定すればいいわけじゃない。……それならあたいにもできるもん。

シレ:ちゃんとチェックしながら送ってくださいね。落ち着いてやればできるはずです。ただ単に必要なファイルの数が増えただけですから。
また、ここに挙げたパーミッションはあくまでもsuexecが導入されていない場合のものです。$suexec = 1;とした人はログファイルindex.htmとlog.datを (RW-------)とし、他の人が壊せないようにすることができます。

真里:ちゃんとやったよ〜

シレ:それでは仕上げにかかります。ブラウザのURLを入れる部分に直接
http://(設置したURL)/src/nbbs.cgi
と打ち込んでください
(もし設置したのがhttp://www.ponapalt.com/~pona/bbs/だとしたら
http://www.ponapalt.com/~pona/bbs/src/nbbs.cgiと打ち込みます)

すると……

チェック完了!

管理者パスワード入力:

となるはずです(もしこうならない場合はファイルが送れていない、init.cgi内での設定ミス、もしくはパーミッションの設定ミスです)
この下にフィールドが出てきますから、ここにinit.cgiで設定したあなたのパスワードを入れて、Submit Queryを押しましょう……と、画面が切り替わって掲示板の画面になりました。おめでとうございます。これで設置完了です。

真里:……ふぃ〜〜……今回はなんかややこしかった………

シレ:まぁ、やり始めの人にはつらかったかもしれませんが、これに慣れておけば他のCGIで設定に戸惑うことはほとんどないでしょう。ともかく、お疲れ様でした。

 

 

←PREV | NEXT→

Return : Perl Top