FTPアップロード編
<次項> <トップ> wrote 8-13 daifukuoka
FTPとは、File Transfer Protcolの略で、簡単に説明すれば、デスクトップ上のファイルを、ネット上のURL(Uniform Resource Locator)に、ファイルを転送するパケットです。
FTPを行うことによって、デスクトップ上で仮作成したホームページを、URLに転送することによって、ウエブ上にホームページを置くことが出来ます。ホームページ開設につき、不特定多数の閲覧者が、そのウエブサイトURLに訪れます。
それらによって、ネット通販であれば、営業効果があったり、個人であれば、情報メディアとしての利点があります。それらの、ネットによる情報公開によって、いろいろな効果が望めます。
さて、肝心のFTPについてですが、ここでは、曽田さんのFFFTPというソフトをお奨めします。それは、曽田さんが、御製作なされた、フリーウエア(著作権フリーアプリケーションソフトウエア{プログラム})です。そのFFFTPという、高機能、シンプルな操作性で、ホームページの更新や、公開に役にたつことでしょう。
FTPを始める前に
FTPといえば、聴き慣れない方もいらっしゃるかもしれませんが、FTPというのは、デスクトップから、URLの置かれる、ネットワークサーバーと言われるパソコンに転送するだけです。
これには、いろいろ、取り扱いに制約があり、(CGI
{Common Gateway Interface[Peral言語]}の場合)パーミッションと言われる設定を行わなければなりません。
唐突ですが、FTPのCGIプログラムについて、CGIプログラムが動作するには、全てのパーミッションが適切な値を設定し、全てのファイルのパーミッションが割り振られていなければなりません。
これには、8進数が扱われ、3桁の数字の入力が必要になります。
各値は下の通りになります。
呼び出し(4) : 書き込み(2) : 実行(1)
書き込み実行(2+1)
呼び出し書き込み(4+2)
呼び出し書き込み実行(4+2+1)
CGIで動くもの
CGIは、ネット上で動作するインタプリタ言語ですが、
CGIで動作するものにこれらが考えられます。
掲示板、画像アップロード掲示板、チャット
また、CGIで動かないものもあります。
お絵かきチャット、お絵かき掲示板、Flashムービー
これらは、プラグインのインストールを必要とします。
お絵かき掲示板であれば、
JAVA言語プラグイン公式サイトを検索エンジンで
探し、インストールする必要があります。
そうすることによって動作します。
また、Flashムービーについては、これらは、
DreamWaverや、FireWorksというFlash
作成ソフトで製作されたものですが、
プラグインのインストールは、
これらのオブジェクトの置かれたサイトを閲覧することによる、
プラグインのインストールが求められますので、OK
することにより、今回と、次回からFlashムービーが動作します。
CGIのフォルダと、必要なもの
CGIの設置には、下のような図式が考えられます。
Public_HTML | ┳cgi-bin | ┳jcode.pl |
┗Other HP files | ┗OtherCGIFiles |
この図式について、RootFolderである、Public_HTML(これは、URLのAccount)に置かれた、CGI−BINというフォルダにCGIを設置するというものです。
Other HP Filesは、主に、画像やHTML、文章などがあります。これは、Public_HTML上に置かれた、ホームページファイルです。
CGIというのは、ソースコードを翻訳して動作するインタプリタという形態をとったプログラムですが、これらの動作には、Perl言語のライブラリが必要です。そのライブラリの役割をするのが、JCODE.PLです。JCODE.PLはCGIに必ず付属し、かならず、CGIの置かれるフォルダ(ここでは、CGI−BIN)のそのフォルダのルートに置かれなければなりません。
曽田さんのホームページ
http://www2.biglobe.ne.jp/~sota/
ここから、FFFTPというソフトウエアがダウンロード可能です。
フレーム左側に、FFFTPという項目があり、それをクリックすると、右側の領域がFFFTPの
記事に更新されます。FFFTPクライアントをダウンロード可能です。
FFFTPクライアントのバージョンいろいろあるようですが、とりあえず最新版のものを
ダウンロードしましょう。
FFFTPバージョンのリンクをクリックすると、ダウンロードが指示され
指示どうりにデスクトップに保存すると、FFFTPを各クライアントにインストール(セットアップ)
可能です