CGI利用についての注意事項とFAQ

CGI利用についての注意事項とFAQ

CGIはフリーでご利用いただけますが、以下のことにご注意いただき、ほかの会員様のご迷惑にならない利用をお願いいたします。

以下のようなCGIを発見した場合は、警告無しに削除することがあります。
CGIに関するサポートはお電話、メールともに行なっておりませんのでご了承ください。

  • telnet接続はご利用いただけません。
  • 汎用的なパールのライブラリは用意しておりません。各自でご用意ください。
  • .htaccessは設置できません。
  • サーバーに負荷をかける、キュリティホールとなる、無限ループに陥る等のCGIはを設置しないでください。

FAQ

言語について教えてください。
CGIにご利用可能な言語はPerlです。シェルスクリプト・C言語はご利用いただけません。
CGIプログラムを作りたいけど教えていただけますか?
CGIプログラムの内容や設置についてのサポートは行っておりません。
プログラムのパスを教えてください。
perl /usr/local/bin/perl
/usr/bin/perl
sendmail /usr/bin/sendmail
/usr/sbin/sendmail
/usr/lib/sendmail
sendmailを使ったCGIを使っているが、エラーの際にメールが届かないけど?
メールサーバーによってはエラーメールの返信先として「From」や「Errors-To」でなく「envelope-from」を利用するものがあります。
その際はsendmailを呼び出す箇所を以下のように修正してください。
(弊社提供のメール送信フォームは、この問題に影響されません)
$sendmail_path = "/usr/bin/sendmail"; 

$sendmail_path = "/usr/bin/sendmail -f エラーの返信先アドレス";
作成したCGIプログラムはどこに登録すれば良いのですか?
会員様のエリア内に保管してください。
ただし、cgi-binのフォルダ名はサーバーで予約されていますので使用できません。
namazuやkakasiは使えますか?
ご利用になれません。
サーバーで用意されているサブモジュールは何ですか?
プログラムを動かす為に必要なサブモジュールは会員様が用意しフォルダ内に保管してください。
CGI実行型プログラムのパーミッションは「755」だけですか?
通常の「755」のほかに「4755」等が可能です。

※4755等のパーミッションについて
4755等の設定により、CGIの動作がサーバの権限でなく、ユーザーの権限で実行されます。
これにより、今まで掲示板CGI等で生成されるデータファイルのパーミッションが666等、ほかのユーザーから閲覧できる形でしか保存できなかったものが600等セキュリティが保たれた形で保存できるようになります。(CGIの種類によっては対応していないものもあります。)

お問い合わせ

  • 日本情報システム株式会社
  • ジャパンネットワークコミュニケーションズ
  • サポートセンター
営業時間
平日(月曜日~金曜日) 9:00-17:30
土曜日/日曜日/祝日  無人による24時間受付
TEL
04-2950-1110
お問い合わせ・お申し込みフォーム