無料webスペース : 容量50MB 【FTP/CGI/SSI/PHP/SQL/広告無し】
Service
ホーム
サービス
利用規約
申し込み
禁止事項
Support
FAQ
各種設定情報
サポート掲示板
障害情報
会員専用
Contents
BF-web
スパム対策
サーバー選び
有料サーバーリスト
リンク


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 までメールをお願いします。

戻る