レンタルCGI?か自分で作る?
せんせい、簡単なホームページは出来たんですけどBBS(掲示板)はどうやってつけるんですか? |
|
BBSつけたい? |
|
はい、友達と連絡とりたいですし、BBSが無いと寂しくて。 |
|
そうだな、がんばれよ。じゃ。 |
|
どこいくんですか! |
|
帰っちゃだめか。このまま終わったらそれはそれで面白いとおもうんだが・・・。 |
|
面白いかもしれないですけど、アクセス数減りますよ。 |
|
説明しよう!CGIを使うのだ! |
反応はや! |
最初にCGIって聞いたことあるかな? |
|
もちろん!CGI言語です!それでBBSを作るんですよね。 |
|
違う!半分間違ってる! |
|
えー、でもCGIでBBSが出来てるんじゃないんですか? |
|
CGI とはCommon Gateway Interface の略だ。ホームページのタグから指定されたサーバーに置いてあるプログラムを実行して、その結果を処理する仕組み全般の事だ。サーバーに置いてあるプログラムといのは「perl」「c」「ruby」などの言語で書かれている。だからCGI言語というプログラム言語はないのだ。※現在ではCGI といえば「perl」で書かれたプログラムを指すことが多い。ところ変われば単語の意味も変わります、注意。 |
|
ということはBBSだけじゃなくて、「perl」で作ってあるアクセスカウンターやメールを送る仕組みも全部がCGI なんですね。 |
|
では、どうやってCGIを利用するか考えてみよう。方法は3つ。 |
CGI の利用方法 | |
---|---|
プログラムを自分で作る |
「perl」でプログラムを組んで0から全部つくる。プログラム自体を自分で作るので勉強が必要。自分で作るので自由にカスタマイズできる。 |
フリーのCGIを使う |
他の人が作ってくれたフリーのCGIを自分で設置する。プログラムは組めなくても大丈夫。ただし設置にも知識やコツが必要なので慣れていないと動作しないことが多い。 |
レンタルCGIを使う |
無料・有料のレンタルCGIを利用する。登録するだけで簡単に利用できる。無料のCGI は多くの人が使ってるので時間帯によって動作が重くなる。※使っているサーバーによっては最初からレンタルCGIを用意してくれてる所もあるのでチェックしておくこと。 |
んー、レンタルCGI を使うのが簡単なんですね。でも自分で作ってみたい気もするしなぁ。 |
|
もしオリジナルのCGI を作るんだ!という目標があるなら自分で作ってもいいかな。ただし、自分で作る前にフリーのCGI の設置ぐらいは出来るようになっておくこと。BBSやアクセスカウンターを取り付けたいというだけなら、背伸びせずにレンタルCGI を使ったほうがいいぞ。レンタルCGI の機能で満足できなかったらフリーのCGI を設置してみよう。 |
|
最初はレンタルで十分なんですね。でもフリーCGI の設置や自分で作るのって、そんなに難しいんですか? |
|
んー、人それぞれかな。HTMLやCSSの入力に拒否反応を起こしちゃった人はやめておいた方がいい。HTMLやCSSよりは難しいのは確かだ。フリーCGI の設置に関しては、↓のことを理解していれば出来ると思う。 |
CGI設置に最低限必要な知識 | |
---|---|
絶対パス・相対パス |
HTMLの画像やリンクの指定で使うパスの意味がわかること。 このページのパスは・・・ |
パーミッションの設定 |
CGIのプログラム「*.cgi」などは、パーミッションと呼ばれる読取・書込・実行の許可を設定しないといけない。設定はFTPソフトなどで出来る。設定は「755」「666」などの数字で指定する。 |
サーバ側のperlのパス |
perlでプログラムを作った時のお約束。必ずプログラムの先頭に↓を入力する。サーバー側のperlの場所を指定しているのだけど、サーバーによって場所が違うので必ず確認すること。 |
CGI は設置できる? |
サーバーによってCGI の設置を許可していな所があります。この場合は設置できません。 |
↑の知識を読んで理解できた人は設置にチャレンジしてみよう。フリーCGI を使う時は提供してくれている人が設置方法を説明してくれているから必ず目を通すように。 |
|
わかりました。がんばります。 |
有料のレンタルCGIは、お試し期間が儲けてあるので必ず試してから使うかどうか判断しましょう。がんばって自分で設置したい人はフリーCGIを探す事。最初の設置は、けっこう時間がかかることがあるので、腰を据えてがんばるように。フリーのレンタルCGIも探せばあります。フリーレンタルCGIがお金も時間もかからず一番いいのだけど、突然消えたり夜は表示が遅かったりと問題があるところもあります。 |
|
レンタルCGI(有料250円/月から) |
レンタルCGI(無料) |
★可愛いレンタルサーバLOLIPOP!
|
フリーCGI(無料)要自分で設置 |