ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー 3.4 FTPの準備 自分用にカスタマイズした掲示板プログラムをアップロードするためには、 FTPというソフトが必要です。FTPはサーバーにプログラムや画像をアッ プロードしたり、直接コマンド(命令)を送ったりするソフトです。
(1)バイナリモードとアスキーモードでのアップロードができる。 (2)サーバー内で、フォルダ(ディレクトリ)の作成ができる。 (3)サーバーに、直接コマンドを送ることができる。
ンロードしてください。 筆者は、窓の杜から『FTP Explorer』というフリーソフトをダウンロードし、 使っています。なかなか使いやすいソフトです。
図1.FTP Explorer freewebそれからmincなどは、public_htmlあるいはhtmlの下 にcgi-binというCGI専用のフォルダを作らなければなりません。 cgi-binが必要でないプロバイダもありますので、はっきりしないときは、 プロバイダに聞いて確かめて下さい。
FTPで自分のホームページエリアに接続 public_htmlあるいはhtmlをダブルクリック 『FTP Explorer』では、 右クリック → 新規 → フォルダ として、名前をcgi-binとします。 さらに、作成したcgi-binの下にbbsというフォルダを作成
HTMLや画像をアップロードするときは、バイナリーモードで行いますが、 CGIプログラムはバイナリーモードだとプログラムがおかしくなるので、ア スキーモードでアップロードします。前述の『FTP Explorer』だと、ボタンA をクリックして(図1.の状態)から転送します。
転送モードをアスキーモードにする combbs.cgi combbs.log jcode.pl の3つのファイルを転送する
各ファイルをドラッグしてbbs内でドロップ あるいは、 ツールボタンの↑をクリック して、各ファイルを転送 ちょっと分かりにくい用語がでてきました。ここで、パーミッションについ て説明します。
サーバー内に転送されたプログラムは、パーミッションとよばれる数値ある いは文字によって、実行を可能にしたり、不可能にしたりします。
書込み 可:w 不可:− 実行 可:x 不可:−
たとえば、rwxの場合4+2+1=7になりますし、r−xなら4+1=5 になります。
ー、次の3文字はグループ、最後の3文字はその他の人(訪問者)に対しての 読込み、書込み、実行を許可するかどうかを表します。
自分は読込みと書込み可能だが、グループ(freeweb会員など) や他人(訪問者)は読込みしかできない。
すべての人が何でもできる。
説明がありますので、そちらをご覧ください。
CGIプログラムは、アップロードのつど設定が必要です。
combbs.log(666) jcode.pl (755)
ツール → サーバーへコマンド site chmod 755 combbs.cgi site chmod 666 combbs.log site chmod 755 jcode.pl と、各々コマンドを送ります。 ブラウザのアドレスに、 http://www 〜 /~id/cgi-bin/bbs/combbs.cgi のように入力して、テストしてみてください。
きょうは、これでおしまい。
(1999/5/3) 良寛 |