2007年9月2日
初めての Blog・設置 vol.02
さて、今日は、ブログ全体の説明をしてみます。
ブログを大きく分けて、3タイプにしてみますと、
1. CGI のみで構成されているタイプ
2. サーバ内のデータベースを、CGIと併用するタイプ
3. レンタルブログ、またはプロバイダに併設のものを使用する
おそらく、もう皆さんは、どれかを所有しているかもしれませんが、
ここでは、1 の CGI のみで構成されているタイプ について詳しくお知ら
せいたします。
そこで、まず、CGI についての基礎知識を習得しておきましょう。
CGIスクリプトと呼ばれる perl ( パール ) 言語ソフト用制御・命令文み
たいなもので書かれています。ほとんどが、******.cgi とゆうような
スクリプト名になっていますので、CGIと呼ばれるようになってるのだ
ろうと思われます。
正確に言うと、CGI は、ソフトではないと言われています。その理由
は、 perl ( パール ) 言語ソフトを使うための命令または、制御文が書か
れているからでしょう。そのため、CGI スクリプトと呼ばれてます。
スクリプト ( script ) を辞書で調べると 【 手書き 】 と書いてありました。
メモ的な記述と言ったところでしょうか。
CGI で構成されたブログが表示される構造としては、
1. あなたが選択したブログCGI スクリプトをサーバにアップロード
( ダウンロードの反対 ) をします。
2. それを訪問者がブラウザでCGI スクリプトにアクセスします。
3. すると、そこに書かれた命令または、制御的要求をサーバにある
perl 言語ソフトに伝えます。
4. そこで処理された結果を CGI スクリプトで設定されてるように、
ブラウザに表示します。
5. 訪問者は、その結果を見ています。
これで、訪問者がブラウザにアクセスする → CGI スクリプトが命令を
する → サーバにある perl 言語ソフトが処理する → CGI スクリプトが
それを表示する → ブラウザに現れた表示を訪問者が見ている
のやり取りが瞬時に行われていることがお分かりでしょう。
それで、CGI スクリプトを編集用のエディター ( ワープロは使わな
いで下さい )で開いて、文頭にある perl 言語のアドレスを確認また
は編集する訳です。
#!/usr/bin/perl ( 当サイト・サーバの場合 )
#!/usr/local/bin/perl
ほとんど、上記のどちらかになります。
これは、サーバに置いてある perl 言語ソフト の位置を表すアドレス
です。そのアドレスが違っていると、 perl 言語ソフト は、働いてく
れませんので、正確に記述します。
当サイトでは、上記のどちらでアクセスしても対応できるように、設定
していますから、この問題は、生じません。
また、そのために、下記のようなプログラム編集用の専用エディタを用
いないと、それだけで、エラーになることがありますから、気をつけて
下さい。
★ CGI 編集用エディタのお知らせ
CGI 編集用エディタ 1 《 Web Editor Free 》
http://aitaii.com/wef.html
CGI 編集用エディタ 2 《 Terapad 》
http://www5f.biglobe.ne.jp/~t-susumu/
CGI 編集用エディタ 3 《 MKEditor for Windows 》
http://www.mk-square.com/
CGI 編集用エディタ 4 《 Em Editor Free 》
http://jp.emeditor.com/modules/download2/
※ 既に、WebEditor Free のダウンロードを済ませてある方は、そちら
のご使用をお勧めします。
投稿者 ASSeC Japan : 08:00 | -