Quick-s.net -
サービス / 料金 / 規約 / 会社概要 / お申し込み / サポート / よくある質問 / レンタルサーバー、ドメイン取得ならクイックサーバー /
-
-
- - -
よくある質問

よくある質問イメージ

-
 
 
-
下のサブメニューをクリックして下さい。

-
■
 CGI 質問一覧
 
-
    CGI - 基本てきなこと
    CGI - 設定・使用法
    CGI − 動作確認・エラー


-
■
 CGI  回答
 
-
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は、5.2.7以上もしくは4.3.9以上になります。
なお、MySQはオプションになります。
CGIに関して、禁止されているものは有りますか?
A
禁止されているCGIサーバーに極端に負担をかける物です、例えばレンタル掲示板やレンタルカウンター、レンタルチャット、ゲームなどです。サーバーに負担のかかるチャットなどについてはレンタルでなくても何個も置くのは遠慮していただく場合があります。
ご注意:ここでのレンタルは当社サーバー内で第3者に有償無償でデスクスペースを貸す行為をいいます。一般のレンタル掲示板を借りて使うことに制限はございません。
CGIを置くディレクトリの指定はありますか?
A
webフォルダの中であれば特に指定はございません。
/web/cgi でも /web/cgi-bin でも、問題ございません。
詳しくはBlueQuartzのCGIについての説明をご覧ください。
SSIを実行するとき、拡張子をshtmlにする必要がありますか?
A
はい、デフォルトではそうなります。通常の拡張子htmlでも、SSIを実行できるようにするためには、.htaccessにより設定が必要になります。ご確認ください。>> .htaccess設定法
Perlのパス、sendmailのパス、フルパスなどを教えてください。
A
Perlのパスは、/usr/bin/perl です。UUENCIODEのパスは、/usr/bin/uuencode です。
sendmailのパスは、/usr/sbin/sendmail  または、/usr/sbin/sendmail2(※) です。
なお、フルパスは、/home/sites/www.ご使用のドメイン/web/ になります。
ユーザー領域の場合、/home/sites/www.ご使用のドメイン/users/ユーザー名/web/ です。
※sendmailでは、BluQuartzの場合は、-f オプションが必須なため、一部のCGIは修正が必要です。
 /usr/sbin/sendmail2 をパスに指定すれば、-f オプションは不要です。(稀に動作しないこともあります。)
 詳しくはBlueQuartzのCGIついての説明をご覧ください。
.htaccessは使用できますか?
A
はい、使用できます。>> .htaccessの使用法
ただし、個別の設定に関するサポートはできません。お分かりになる場合のみお使いください。
また、BlueQuzrtzサーバーでは、ご利用前に当社あてにご連絡いただく必要がございます。
クイックサーバーのフリー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
アクセス集中の際、ご利用のCGIのロック機能が不十分な場合は、掲示板のログが消えたり、カウンターの数値が壊れたりという現象が起きることがあります。万一壊れても問題ないように、バックアップをまめに取り、破壊されたらFTPで転送して復帰させることを、お勧めします。また、意外に多いのがディスクの容量を超えた場合です。データが長い間溜まっていた場合や、巨大なデータが一気に書き込まれた場合、制限容量を超えてデータが消失することがあります。CGIの設定や、サーバーの制限容量の設定にご注意下さい。
CGIやPHPが時々エラーを出したり、正常に動かなくなりますが
A
ディスク容量が残りわずかになると、ファイルを書き込む操作をおこなうcgiやPHPは正常に動作できなくなります。コントロールパネルの「使用ディスク容量の表示」でご確認ください。
↑


Copyright(c)2003-2011 Quick-s.net,All Rights Reserved.