[もくじへトップページへ前ページへ次ページへ]

ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー

 3.4 FTPの準備

  自分用にカスタマイズした掲示板プログラムをアップロードするためには、

 FTPというソフトが必要です。FTPはサーバーにプログラムや画像をアッ

 プロードしたり、直接コマンド(命令)を送ったりするソフトです。



  FTPに次の機能があれば、だいじょうぶです。

  (1)バイナリモードとアスキーモードでのアップロードができる。

  (2)サーバー内で、フォルダ(ディレクトリ)の作成ができる。

  (3)サーバーに、直接コマンドを送ることができる。



  もし、このようなFTPを持っていなかったら、『窓の杜』あたりからダウ

 ンロードしてください。

  筆者は、窓の杜から『FTP Explorer』というフリーソフトをダウンロードし、

 使っています。なかなか使いやすいソフトです。



 

図1.FTP Explorer





 3.5 アップロード

  freewebそれからmincなどは、public_htmlあるいはhtmlの下

 にcgi-binというCGI専用のフォルダを作らなければなりません。

  cgi-binが必要でないプロバイダもありますので、はっきりしないときは、

 プロバイダに聞いて確かめて下さい。



 (1)フォルダの作り方

      FTPで自分のホームページエリアに接続

    public_htmlあるいはhtmlをダブルクリック

     『FTP Explorer』では、

       右クリック → 新規 → フォルダ

       として、名前をcgi-binとします。

    さらに、作成したcgi-binの下にbbsというフォルダを作成



 (2)CGIプログラムのアップロード

  HTMLや画像をアップロードするときは、バイナリーモードで行いますが、

 CGIプログラムはバイナリーモードだとプログラムがおかしくなるので、ア

 スキーモードでアップロードします。前述の『FTP Explorer』だと、ボタンA

 をクリックして(図1.の状態)から転送します。



    前項で作成したbbsをダブルクリックして開く

    転送モードをアスキーモードにする

      combbs.cgi

      combbs.log

      jcode.pl

    の3つのファイルを転送する



   
  『FTP Explorer』では、

       各ファイルをドラッグしてbbs内でドロップ

       あるいは、

       ツールボタンの↑をクリック

       して、各ファイルを転送





 3.6 パーミッションの設定

  ちょっと分かりにくい用語がでてきました。ここで、パーミッションについ

 て説明します。



  サーバー内に転送されたプログラムは、パーミッションとよばれる数値ある

 いは文字によって、実行を可能にしたり、不可能にしたりします。



    読込み  可:r  不可:−

    書込み  可:w  不可:−

    実行   可:x  不可:−



 として、数字ではrを4、wを2、xを1、−を0として3つを合計します。

 たとえば、rwxの場合4+2+1=7になりますし、r−xなら4+1=5

 になります。



  実際は、このrwxの文字を9文字並べて使います。頭から3文字はオーナ

 ー、次の3文字はグループ、最後の3文字はその他の人(訪問者)に対しての

 読込み、書込み、実行を許可するかどうかを表します。



  例を示します。



  rw−r−−r−−(644)

     自分は読込みと書込み可能だが、グループ(freeweb会員など)

     や他人(訪問者)は読込みしかできない。



  rwxrwxrwx(777)

     すべての人が何でもできる。



  お分かりになったでしょうか?もし、わかりにくい時は
とほほさんに詳しい

 説明がありますので、そちらをご覧ください。



  通常の画像とかHTMLは、パーミッションの設定の必要はありませんが、

 CGIプログラムは、アップロードのつど設定が必要です。



  さて、3つのファイルに次の( )内のパーミッションを設定します。



    combbs.cgi(755)

    combbs.log(666)

    jcode.pl (755)



   
  『FTP Explorer』では、

       ツール → サーバーへコマンド 

        site chmod 755 combbs.cgi

        site chmod 666 combbs.log

        site chmod 755 jcode.pl

     と、各々コマンドを送ります。



 3.7 実行テスト

  ブラウザのアドレスに、

   http://www 〜 /~id/cgi-bin/bbs/combbs.cgi

 のように入力して、テストしてみてください。



  以上で掲示板の設置は終了です。後はリンクを貼るだけです。



  もし、何回やってもエラーが出る時は、
サポート掲示板にどうぞ。

  きょうは、これでおしまい。



 (1999/5/3) 良寛 

[もくじへトップページへ前ページへ次ページへ]