\.これだけは確認しよう

さて、ここまでCGIについてのおおまかな解説をしてまいりました。
文中の解説にもあるように、CGIの設置方法については、あなたが加入しているプロバイダーの
サーバー環境に大きく依存していることがわかるかと思います。
そこで、CGIを設置するにあたり、事前にプロバイダーに確認しておくべきことを下記にまとめてみました。
もちろんここに書かれていることを、全て聞く必要はありません。
あなたのサーバー環境に合わせて、抜粋して御利用下さい。


1.CGI/SSIは許可されていますか?
これが不許可なら、もうどうにもなりません(^^;。
また許可はされていても、事前に申請をしなければ使用できない場合もあります。

2.CGIスクリプトの設置場所に制限はありますか?
public_html内部にそのまま置ける場合もありますが、
中には、public_htmlと同じ階層にcgi-binディレクトリを作成し、
そこにCGIスクリプトを設置するように指定されている場合もあります。

3.設置するCGIスクリプトに制限はありますか?
サーバー負荷を減らす為に、チャットの設置を不許可にしたり、
複数のチャット設置は禁止にしたりなど、制限付き設置のみ許可している場合もあります。

4.telnet接続は許可されていますか?
こちらが不許可の場合は、
サーバー内部の「perlのパス」を合わせて確認してください。

5.アクセス権(パーミッション)の設定に制限はありますか?
プロバイダーから指定された「パーミッション値」しか認めない場合もあります。

6.CGI/SSI設置にあたり「.htaccess」での設定は必要ですか?
「.htaccessファイル」を設置しないと、CGI/SSIが有効にならない場合があります。

7.「.htaccess」での設定変更は有効ですか?
これが無効な場合は、mime-typeの設定や、 パスワード認証の設定が出来ません。

8.「sendmail」は使用可能ですか?
これが不可の場合は、アンケートCGIなどの回答を
WEB上からメールでもらうことは出来ません。
もし使用可能な場合は、合わせて「sendmailのパス」も確認しておきましょう

9.SSIの拡張子に指定はありますか?
「.shtml」など、指定された拡張子の使用を求められる場合があります。

10.SSIコマンドに制限はありますか?
「#exec」コマンドなど、一定のコマンドを禁止にしている場合もあります。


前へ戻る

HOME
miyappu@remus.dti.ne.jp