 |
 |
|
|
CGI とは何ですか?
|
|
A
|
CGIは、「Common Gateway Interface」の略です。プログラムを実行しながら、ホームページを動的に変化させて表示させることができるので、非常に多くのホームページで使用されています。ます。カウンタや、掲示板、問い合わせフォームなど多彩な用途に使用されます。主にPerlと呼ばれるプログラム言語で記述されます。
|
|
|
 |
 |
 |
|
|
SSI とは何ですか?
|
|
A
|
SSIは、「Server Side Include」の略です。CGIと同様プログラムを実行できますが、ホームページに表示することができるのは、処理の結果のみになる点が違います。たいへん強力ですが、UNIXの基礎知識が必要です。強力なだけに、むやみに使用するとトラブルの元になります。
|
|
|
 |
 |
 |
|
|
独自のCGI,SSI は設定できますか?
|
|
A
|
使用できます。サーバーレンタル開始時に初期設定を済ませてあります。ただ、プログラムになりますので、原則的にサポートはしておりません。お分かりになる方のみお使いください。
|
|
|
 |
 |
 |
|
|
PerlやPHPのバージョンは何ですか?またMySQLなどは使えますか。
|
|
A
|
Perlは、5.8.5以上、PHPは、4.3.9以上になります。バージョンの古いサーバーをご利用いただくことも可能です。 (例 Raq550
perl 5.6.0 PHP 4.0.6/PowerdBlue perl 5.6.1PHP 4.2.3)お問い合わせください。なお、 MySQはオプションになります。
|
|
|
 |
 |
 |
|
|
CGIに関して、禁止されているものは有りますか?
|
|
A
|
禁止されているCGIはサーバーに極端に負担をかける物です、例えばレンタル掲示板やレンタルカウンター、レンタルチャット、ゲームなどです。サーバーに負担のかかるチャットなどについてはレンタルでなくても何個も置くのは遠慮していただく場合があります。
ご注意:ここでのレンタルは当社サーバー内で第3者に有償無償でデスクスペースを貸す行為をいいます。一般のレンタル掲示板を借りて使うことに制限はございません。
|
|
|
 |
 |
|
|
CGIを置くディレクトリの指定はありますか?
|
|
A
|
webフォルダの中であれば特に指定はございません。
/web/ cgi でも /web/ cgi-bin でも、問題ございません。
※ただし、BuluQuartzの場合は、 /web/ cgi-bin というフォルダは使用できません。
詳しくは BlueQuartzのCGIについての説明をご覧ください。
|
|
|
 |
 |
 |
|
|
SSIを実行するとき、拡張子をshtmlにする必要がありますか?
|
|
A
|
はい、デフォルトではそうなります。通常の拡張子htmlでも、SSIを実行できるようにするためには、.htaccessにより設定が必要になります。ご確認ください。>> . htaccess設定法
|
|
|
 |
 |
 |
|
|
Perlのパス、sendmailのパスを教えてください。
|
|
A
|
Perlのパスは、/usr/bin/perl です。また、sendmailのパスは、/usr/sbin/sendmail です。
UUENCIODEのパスは、/usr/bin/uuencode になります。
※sendmailでは、BluQuartz(Powered Blue)の場合は、-f オプション指定が必須ですから、一部のCGIスクリプトは修正が必要です。詳しくは BlueQuartzのCGIついての説明をご覧ください。
|
|
|
 |
 |
 |
|
|
.htaccessは使用できますか?
|
|
A
|
はい、使用できます。>> .htaccessの使用法
ただし、個別の設定に関するサポートはできません。お分かりになる場合のみお使いください。
|
|
|
 |
 |
 |
|
|
クイックサーバーのフリーCGIはどのようにして入手するのですか?
|
|
A
|
フリーCGIの一覧はこちらになります。ご利用には、CGI専用のパスワードが必要です。ご希望の場合、「ドメイン名」をご記入の上、「フリー CGI希望」とお申しつけください。>> サポート
※弊社ご契約のご本人様、または指定の方などに限ります。ご注意ください。
※フリーCGIのサポートは こちらで行います。通常のサポート窓口ではサポートできません。
|
|
|
 |
 |
 |
|
|
CGIが正常に動いているか確認できますか?
|
|
A
|
以下のURLで CGIが動いているかどうか確認ができます。
|
http://www.御使用のドメイン/.s/cgi.php
http://www.御使用のドメイン/.s/tests.cgi
|
以下のURLでSSIが動いているかどうか確認できます。
|
http://www.御使用のドメイン/.s/ssi.shtml
|
※これらのプログラムが実行できない場合は、インストールが必要です。ご連絡ください。 >> サポート
|
|
|
 |
 |
 |
|
|
sendmail の動作確認をしたいのですが。
|
|
A
|
http://www.御使用のドメイン/.s/testmail. cgi?ご使用のメールアドレス
とすると、「ご使用のメールアドレス」にテストメールが発信されます。
※このプログラムが実行できない場合は、インストールが必要です。ご連絡ください。 >> サポート
|
|
|
 |
 |
|
|
|
CGIを設置したのですがエラーが出ます。
|
|
A
|
エラーが出ましたら下記のことをまず確認してください。
|
エラー
|
対 策
|
|
アクセスを拒否されました
(Permission denied)
|
perlのパス、パーミッション設定を確認する。
ファイルが壊れていないか確認する。
|
|
サーバーの内部エラー
(Internal server error)
|
CGIプログラムの文法チェックをする。
cgiの編集を間違えていないか、perlのパスを間違いえていないかなど。
|
|
ファイルが見つかりません
(No such file or directory)
|
アップロードされている場所を確認する
呼び出し方、ファイル名を確認する。
|
|
その他に、FTP転送する際の転送モード、指定するファイル名が間違っていないか確認してください。BlueQuartサーバーの場合は BlueQuartzのCGIついての説明もご覧ください。
|
|
|
 |
 |
 |
|
|
突然CGIのログやデータが消えてしまいましたが・・・。
|
|
A
|
掲示板のログが消えたり、カウンターの数値が壊れたりする原因はアクセス集中に起因する同時アクセスによります。 対策としてはロック機能の強化が必要です。(参考書等をご覧になってください。)
ただし、その効果は完全ではありません。「ログ の破損の確率が減少する」程度に考えておいてください。掲示板などでは、「ログのバックアップをまめに取り、破壊されたらFTPで転送して復帰させる」というのが一番の対策です。また、ディスクの容量を超えてデータが書き込まれた場合も、ファイルが消失することがありますのでご注意ください。
|
|
|
 |
 |
 |
|
|
CGIやPHPが時々エラーを出したり、正常に動かなくなりますが
|
|
A
|
ディスク容量が残りわずかになると、ファイルを書き込む操作をおこなうcgiやPHPは正常に動作できなくなります。 コントロールパネルの「使用ディスク容量の表示」でご確認ください。
|
|
|
 |
 |
 |
|
|