| CGI,SSIって何? |
CGIとは Common Gateway Interface の略で、webサーバー上でプログラムを使って処理した結果を表示させたりする機能です。
SSIとは Server Side Includes の略で、HTML文書に埋め込んでプログラムを実行した結果を表示させたりする機能です。
どちらも間違った使い方をするとサーバーへ障害を与えることになりますので、充分に注意して利用するよう心がけましょう。
|
| 初心者でよくわかりません、教えてください |
大変申し訳ございませんが、freewebではCGI,SSIに関する技術的な質問には一切お答えいたしません。自分で勉強するか詳しい友達に聞きましょう。
|
CGI,SSIスクリプトに使える言語は何ですか?
perl 5 です。呼び出し時の拡張子は .cgi としてください。
パスは /usr/local/bin/perl です。
|
| CGIを使った掲示板等にも広告バナーを表示する必要がありますか? |
もちろん必要です。
以下のタグを記述してください。
|
cgi-bin というディレクトリを作成してください。cgi-bin 以外の場所でのCGIの動作はサポートしません。
|
| cgi-binディレクトリを作成したけど HTTP403 Forbidden と表示されます |
設置したCGIのURLを正しく入力していますか?
|
| CGIを実行したら HTTP403 Forbidden と返ってきます |
CGIのファイルに実行権が与えられていますか?
FTPソフトより必要に応じてファイルの属性を変更してください。
また、属性が正しい場合でもこのエラーが表示される場合は、規約違反により利用停止となっている場合があります。
|
| CGIを実行したら HTTP500 Internal Server Error と返ってきます |
CGIの設置方法やスクリプトの文法を間違っています。または、サーバーの仕様が異なるため対応できないCGIです。
スクリプトを作った人に正しい設置方法を聞いてみましょう。
|
| CGIがうまく動きません |
ちゃんと動作確認はしていますか?
CGIのスクリプトを作った人に聞いてみましょう。
|
| .htaccessは使えますか? |
.htaccess は使えません。また、設置した場合の正常動作は保証いたしません。
|
| nkf,uuencode はありますか? |
nkf,uuencodeは用意していません。
|
| シェルコマンドは使えますか?あったらパスを教えてください |
セキュリティの関係上、シェルコマンドは使えないようになっています。
|
| jcode.pl はありますか? |
jcode.plはperlライブラリのパスが通った場所に用意されていますので、そのままご利用になれます。
require 'jcode.pl';
|
| sendmail はありますか? |
SPAMメール防止の為、ご利用になれません。
|
| 私のプロバイダはCGIが使えないんですけど、freewebのCGIを呼び出して使ってもいいですか? |
freewebはあなたのプロバイダで開いているホームページにCGIを提供するサービスではありません。必ず、freewebのホームページから呼び出して使ってください。
他のホームページより呼び出された場合は、該当CGIは表示禁止となります。
|
| サーバーへの負荷の高いCGIとはどんなものですか? |
動作時の負荷が高いものとリクエスト回数が多く負荷を与えるものとあります。
検索系のCGIは登録数が多くなると負荷が高くなりますので、なるべくご利用にならないようお願いします。
アクセス解析はログが大きくなると負荷がかかります。また、チャットはアクセス数が多くなり負荷を与えますので設置を禁止します。
掲示板のログ保存数は最大100件、一度に表示する数は10件程度にしましょう。
|