設置手順詳細


本CGIプログラムを設置する具体的な手順を述べます。例として「シンプル掲示板」の設置について記述します。

No 項 目 内  容
1 ファイルダウンロード (1) 下記の圧縮ファイルをクリックします。
     bbs7.zip
(2) 「ファイルのダウンロード」が表示されます。
(3) 「開く」をクリックすると、ファイルが解凍されます。この場合、下記の「ファイルの解凍」は不要です。
  又は、「保存」をクリックして、「保存する場所」を指定して「保存」をクリックします。

2 ファイルの解凍 解凍ツールはフリーソフトの「+Lhaca」が推奨です。
(1) ダウンロードしたbbs7.zipをデスクトップ上の+Lhacaアイコンにドロップします。
(2) bbs7.zipと同じ場所にbbs7フォルダが作成され、その中に下記のファイルが生成されます。
     bbsdata (フォルダ)
     bbs7.cgi

<+Lhaca072のインストール手順>
@ +Lhacaの配布元で「Lhaca072.EXE」をクリックします。
A 「ファイルのダウンロード」で「保存」をクリックします。
B 「保存する場所」を指定して「保存」をクリックします。
C 上記で保存した「Lhaca072.EXE」をダブルクリックします。
D インストール先を指定して、「OK」をクリックします。
E デスクトップに+Lhacaのアイコンが自動的に作成されます。
F デスクトップ上のアイコンをダブルクリックして下記の設定を確認します。
    解凍先:「ファイルと同じ場所」
    チェック:「全ファイルが圧縮形式なら解凍」、「フォルダを作ってその中に解凍」

3 プログラムの変更 「bbs7.cgi」をエディタで開きます。
エディタは「メモ帳」や「ワードパッド」でもいいですが、フリーソフトの「TeraPad」が推奨です。

「bbs7.cgi」を開くと最初の行に下記のようにPerlへのパスが記述してあります。
  /usr/bin/perl
このパスはCGIを設置するサーバによって異なります。プロバイダのHPでPerlのパスを確認します。(参考
多くの場合、/usr/bin/perl 又は /usr/local/bin/perl です。
プロバイダ側で定められた指定と異なる場合は修正して下さい。

<TeraPad Ver.0.77のインストール手順>
@ TeraPadの配布元で「tpad077.exe」をクリックします。
A 「ファイルのダウンロード」で「保存」をクリックします。
B 「保存する場所」を指定して「保存」をクリックします。
C 上記で保存した「tpad077.exe」をダブルクリックします。
D 指示に従い、インストール先を指定してインストールします。
E インストール先の「TeraPad.exe」をダブルクリックすると実行できます。

<ファイルの関連付け>
@ エクスプローラでCGIファイルを右クリックします。
A 「プログラムから開く」→「プログラムの選択」をクリックします。
B プログラムの一覧から「TeraPad」を選択します。
C 「この種類のファイルを開くときは、選択したプログラムをいつも使う」にチェックします。
D 「OK」をクリックします。
E CGIファイルをダブルクリックするとTeraPadが開きます。

4 HPページの記述 HPページでbbs7.cgiへリンクを張ります。
例えば、下記の<ディレクトリ構成例>で index.htmのHPページから掲示板へリンクを張る場合のリンク先は
下記のようになります。bbs7.cgi と bbsdata は同じディレクトリに置きます。

      bbs7/bbs7.cgi
又は、
      http://xxxx/bbs7/bbs7.cgi  (http://xxxx はHPのURL)

  <ディレクトリ構成例>
       |---index.htm(トップページ)
       |---bbs7
           |---bbs7.cgi
           |---bbsdata

サーバによって、CGIファイルは下記のように cgi-binディレクトリが必要な場合があります。
  <cgi-binディレクトリ構成例>
       |---index.htm(トップページ)
       |---cgi-bin
           |---bbs7
               |---bbs7.cgi
               |---bbsdata

5 ファイル転送 上記のファイル及びHPページをサーバへ転送します。
FTP転送ソフトは「FFFTP」があります。
転送モードは下表ですが、ファイルの種類で転送モードを自動的に切替えできます。
ファイル種類 転送モード ファイル拡張子
テキストファイル アスキー(テキスト)モード cgi、pl、htm、shtml、txt、log、css
画像ファイル バイナリモード gif、jpg

<FFFTP Ver1.91のインストール手順>
@ FFFTPの配布元で「Download ffftp-1.91.exe」をクリックします。
A 「ファイルのダウンロード」で「保存」をクリックします。
B 「保存する場所」を指定して「保存」をクリックします。
C 上記で保存した「ffftp-1.91.exe」をダブルクリックします。
D 指示に従ってインストールします。
E デスクトップのアイコンをダブルクリックして実行します。
F 「ホスト一覧」で「新規ホスト」をクリックします。
G 「ホストの設定」にデータを入力します。
H 「ホスト一覧」でホストを選択し、「接続」をクリックします。

6 パーミッションの設定 アクセス権 (パーミッション)を下表のように設定します。(解説
ファイル名 アクセス権
bbs7.cgi 755
bbsdataディレクトリ 777
bbs.log、no.txt、option.txt 666

パーミッションの設定方法を下記に示します。
<FFFTPの場合>
 (1) サーバ側でファイルを右クリックして「属性変更」を選択します。
 (2) 「現在の属性」にパーミッションの数値を入力します。
 (3) 「OK」をクリックします。

<ホームページ・ビルダーのファイル転送の場合>
 (1) サーバ側でファイルを右クリックして「アクセス権の変更」を選択します。
 (2) 「本人」、「グループ」、「他人」に対してそれぞれ「R:読込み可能」、
   「W:書込み可能」、「X:実行可能」を選択チェックします。
 (3) 「変更」をクリックします。

7 実行 上記のHPページでリンクをクリックすると掲示板が表示されます。
管理用のパスワードは初期値が半角小文字で cgi の3文字です。
外部スタイルシートによるデザインの変更ができます。
外部スタイルシートはプログラムファイルの「xxxdata」ディレクトリの中にある「style.css」です。(解説



HOME | 利用規定 | 制作見積り | 登録事業者 | 制作実績 | お問合せ Copyright (C) CGI-design All Rights Reserved.