|
| CGIの設置方法 |
CGI の設置のやり方。CGIを使えば掲示板やチャットなど、動的なページを作れます。
設置は慣れれば簡単ですが、慣れるまでが大変です。がんばりましょう。
PerlPath : /usr/bin/perl
有名な配布元&検索エンジン
|
今回はKentWebさんより、設置の簡単な ASKA BBS を設置してみたいと思います。
まずは ここ から aska.zip をダウンロードし解凍します。
解凍すると「aska.cgi」「askalog.cgi」「jcode.pl」 この三種類のファイルが出てきます。
「プログラム」→「アクセサリ」より「メモ帳」を起動させます。

「ファイル」→「開く」で、先ほどの aska.cgi を開いてください。

ちなみに 「ファイルの種類:テキスト文書 (*.txt)」だと aska.cgi は発見できませんので
必ず「ファイルの種類:すべてのファイル」と変更して開くようにしてください。

開くとこんな感じになります。

一行目「#!/usr/local/bin/perl」を パールパス といいます。
BF-webのパールパスは 「#!/usr/bin/perl」 ですので、これに直す必要があります。

この様に変えます。そして、次に掲示板の管理パスなど、設定を行います。

下にスクロールしていくと、管理用パスワードという欄があります。
設置する場合、最低限この管理パスは変更しておきましょう。

ためしにパスワードは「a1b2c3d4」としてみました。
この時に注意することは、 $pass = 'a1b2c3d4' の様に
自分で値を入力する前後につく「 ' 」や「 " 」です。
いらないだろうとか、ついついうっかりなど、様々な理由で「 ' 」や「 " 」を消去しがちです。
とても大切な記号ですので、間違って消さないようお願いします。
あとは、自分の変更したい項目を変更してください。
次にアップロードをします。

BF-webでは、CGIを動かす場合「cgi-bin」フォルダ内にCGIを設置する必要があります。
ですので、接続したら 「cgi-bin」 フォルダに移動します。

移動したら aska フォルダ毎アップロードします。
アップロードできたら、askaフォルダに移動します。そしてパーミッションの設定をしたいと思います。

aska.cgi を開くと、パーミッション(属性)の設定値が書いてあります。[705]
[606]などです。
CGIの中に書かれていない場合もありますが、必ずどこかしらに書いてあると思いますので
配布サイトなど、いろいろ探してみてください。

aska.cgi を右クリックし 「属性変更(A)」 を選択します。

現在の属性を「705」と打って OK を押す。
もしくは、上の様にチェックをつけて OK を押します。
全てファイルの属性を設定したら、CGIの設置は終了です。
実際にアクセスして確認してみましょう。
http://www.bf-web.net/~UserID/cgi-bin/aska/aska.cgi
もしここで 500Error が発生するようでしたら、何かしらの設定ミスが考えられます。
自分で再度見直してみてください。
それでも分からない時は、SCHMiTT までメールをお願いします。
戻る |
|