![]()
必要なファイルをダウンロードする。
必要なファイルをダウンロードし、自己解凍または解凍すると以下のファイルが展開されます。
ファイルは、自己解凍形式(Windows用)と LHA形式のいずれかをお選びください。
aska.cgi...(実行ファイル)
aska.log...(データファイル)
jcode.pl .....(漢字コード変換ライブラリ)
詳細設定の変更。
(注)以下の値がデフォルトになっています。何も変更されない場合は「3.FTPにてアップする」へ進んでください。
aska.cgiをエディタ(メモ帳など)で開き以下の個所をお好みに応じて修正してください。
25行目 $title = "Aska BBS";
掲示板のタイトルです。変更が可能です。
その他、27~40行にて表示色などの変更が可能です。
49行目 $pass = '0123';
記事削除のためのマスタパスワードです。半角の英数字でご指定ください。
52行目 $max = 50;
これを超える記事は古い順に削除されていきます。あまり大きくするとサーバに負荷がかかったり動作が重くなりますので、最大でも100件程度にしてください。
55行目 $home = '../index.html';
戻り先のURLです。相対パスかhttp://からのフルパスで指定します。
フルパス(BANBAN ドメインのお客様の場合):
http://www.***.banban.jp/お客様のアカウント
※青字(***)は、お客様によって設定内容が異なるところです。
58行目 $body = '<body bgcolor="#F5F5F5" text="#000000" link="#0000FF" vlink="#800080">';
背景色、文字色、リンク色などを設定します。HTML文法にそって自由に色指定をしてください。
104行目\
@deny = (
"anonymizer",
"cache*.*.interlog.com",
"",
"",
"",
"",
);
アクセス拒否するホスト名を指定することが可能です。いくつでも指定は可能で、サンプルのようにワイルドカード(*)の使用も可能です。
FTPにてアップする。
FTPソフトには、WindowsユーザーにはNextFTP(シェアウェア)、FFFTP(フリーウェア)というソフトがあります。 MacユーザーにはFetch(シェアウェア)というソフトがあります。
それぞれの説明は以下をご覧ください。
・NextFTP
・FFFTP
・Fetch (Mac ~9.*)
・Fetch (Mac 10.*~)
FTPソフトを使ってお客様のホームページエリアの public_html内にファイルをアップします。
| ファイル転送時のご注意!! | ファイル名は小文字で転送してください。 gifファイルはバイナリモード,その他はアスキーモードで転送してください。 |
|---|
ディレクトリ構造を以下に示します。([]内はアクセス権。後述)
public_html / index.html など | +-- cgi-bin [777] / aska.cgi [755] aska.log [666] jcode.pl [644]
public_html下にcgi-binというフォルダを作り、ダウンロードしたプログラムファイルをアップします。
ファイルのアクセス権を変更する。
転送後、ファイルのアクセス権を変更します。
例:NextFTPであれば、アクセス権を変えたいファイルを選択し、右クリックで「属性の変更」項目を選択。以下のウィンドウが開く。

| ファイル名 | 属性 |
|---|---|
| cgi-binフォルダ | 777 |
| aska.cgi | 755 |
| aska.log | 666 |
| jcode.pl | 644 |
<参考>各アクセス権の意味は下記のようになっています。
| Owner | Group | User (Nobody、全員などと 表記されている場合もあります) |
|||||||
|---|---|---|---|---|---|---|---|---|---|
| 読込み | 書込み | 実行 | 読込み | 書込み | 実行 | 読込み | 書込み | 実行 | |
| 755 | ○ | ○ | ○ | ○ | × | ○ | ○ | × | ○ |
| 666 | ○ | ○ | × | ○ | ○ | × | ○ | ○ | × |
| 777 | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
| 664 | ○ | ○ | × | ○ | × | × | ○ | × | × |
動作確認
転送とアクセス権の設定が完了したら、動作確認を行います。 ブラウザを起動し、URL欄(アドレスと書いた欄)にお客様のホームページアドレス/cgi-bin/aska.cgiを入力し、リターンキーを押下します。 ※お客様のホームページアドレスは【ご契約のお知らせ(別紙)】をご参照ください。 掲示板が表示されていれば、掲示板の作成は完了です。HTMLにリンクを張り付けてください。
【記述例】
public_htmlの直下にあるHTMLファイルに記述する場合
<a href="cgi-bin/aska.cgi">掲示板</a>