なぜなにCGI?
天蒼工房の屋根裏に住む、けんたと m's 社長、まゆこ餅のCGI勉強会!
設置前の準備をしよう! Home

  『ふーん。』
  『あ、なんだよさっきから、ふーんふーんって。もしかして、わかんない?(どきどき)』
  『ふーん。』
  『う。わかった、退屈なんだ!』

チェックしよう! Top

 とりあえず、CGI や SSI がどんなんか、概念はわかったよね。
 しょっぱなから作るなーんてのはやめて、あちこちで無料配布している掲示板とかもらってきてとりあえず、 設置して
まず使ってみたいよぅってな人のために、チェック項目をここであげるね。

 ■あなたのホームページんとこは、CGI や SSI は動かせるサーバー?

 これ、第一関門。お使いのプロバイダーによっては CGI や SSI が使えないところもあるのだ。So-net の U-Page も、 実は使えないのだ。U-Page Pro は使えるんだけどね。だからおいらはこっちを採用。
 なんで使えないとこがあるのかって言うと、サーバーに処理させる仕掛けを置くわけでしょ。実はこの Perl でも作りようによってはサーバーに進入できる仕掛けもできちゃうのだ。もちろん、プロバイダーだってそんじょそこらのテクニックでは入れないようになっているけど、管理が大変になるからね。だから使えないところもあるんだ。あと、そんなに大げさじゃないけど、みんなが CGI 使うと、見るたんびにサーバーは処理をするわけでしょ。負荷がごんごんあがって、そこのサーバーの管理しているホームページが遅くなっちゃうよね。だからしないという理由もある。

 ■ほんでもって、Telnet接続もできるかな?(→ UNIX コマンド)

 だいたい、CGI や SSI が使えるなら、おおかた問題なくできると思う(わし、So-net と Link Club しか知らんけど)。なんでいるかって言うと、HTML のファイルとは違って、CGI はサーバーに置いてから実行できるようにしないとダメなんです、はい。これは後に詳しく書くけど、とりあえず今は、CGI を実行できるようにするために Telnet 接続がいるんだねって覚えとくとグー。FTP ソフトだけでもできることはできるけどね。あると便利です。

 ■あまりないけどね、Perl のバージョンは何だろう?

 Perl は英語版であることが望ましいんだ。たまーに、日本語版なんてのがあったりする。あと、ヴァージョンは 4 以上がいいのだ。
  • Perl バージョンチェック方法:Telnet で、
    perl -v [Enter]

とすれば出るぞ!

  • Perl が日本語版だったとき、英語モードで動作する方法:1行目を、
    #!/usr/local/bin/perl -b [Enter]

とすればいいのだ。


 禁無断転載 

天蒼工房