CGI設置に関するご質問にお答えします。
ここに紹介している意外のご質問はメールでお寄せください。
(ただし、質問の内容によってはお答えできないものもありますのでご了承ください。)

  1. perlのパスはどうなりますか?
  2. CGIでサポートされる言語は何ですか?
  3. cgiファイルの拡張子は何にすれば良いですか?
  4. Perlでサポートされるライブラリにはどのようなものがありますか?
  5. CGIプログラムは、誰の権限で動きますか?
  6. 作ったプログラムが動かないのですが・・・
  7. シェルは開放されていますか?
  8. .htaccessは使用することが出来ますか?
  9. パーミッションの変更はどうしたらいいですか?
  10. プログラムの転送先は?
  11. URL指定はどうなりますか?
  12. SSIは使用できますか?
  13. メールを送信するプログラムは書けますか?
  14. プログラムファイルのパーミッションは何に設定すれば良いですか?

Q1: perlのパスはどうなりますか?
/usr/local/bin/perl になります。
CGIの先頭の行には、"#!/usr/local/bin/perl"と指定してください

Q2: CGIでサポートされる言語は何ですか?
Perl(Version 5)のみです。

Q3: cgiファイルの拡張子は何にすれば良いですか?
拡張子は「cgi」にしてください。

Q4: Perlでサポートされているライブラリにはどのようなものがありますか?

現在のところ、次の2つが使用可能です。
cgi-lib.pl
jcode.pl

Q5: CGIプログラムは、誰の権限で動きますか?
お客様個人の権限で動きます。
従いまして、プログラムファイルは本人にのみ実行のパーミッションが設定されていれば動きます。
また、書き込みを行うファイルは、本人にのみ書き込みの許可を与えれば動作します。
セキュリティーの保護には十分ご注意ください。

Q6: 作ったプログラムが動かないのですが・・・
CGIのプログラムについてのサポートは、すべて有料となります。
ASIS(今あるがまま)での使用が条件となりますのでご注意ください。

! 注意 !
・public_html(ディレクトリ)のパーミッションは変更しないでください。
変更しますとお客様のcgiが動かなくなる可能性があります。
・perlのスクリプトでは、1行目は必ず"#!/usr/local/bin/perl"になります。
空行は入れないでください。

Q7: シェルは開放されていますか?
開放されていません。したがいまして、telnetからのログインはできません。

Q8: .htaccessは使用することが出来ますか? 
.htaccessは現在のところ使用することが出来ません。

Q9: パーミッションの変更はどうしたらいいですか?
パーミッションの変更などはお使いのFTPソフト等を使って変更してください。

Q10: プログラムの転送先は?
サーバー名:cgi.aya.or.jp
ユーザー名:CGI専用のユーザー名
パスワード:CGI専用のパスワード

プログラム等は、すべて/public_html/の中に置いてください。

Q11: URL指定はどうなりますか?
URLは以下の様になります。

[public_html/program1.cgi の場合]
(例) http://cgi.aya.or.jp/~CGI専用ユーザー名/program1.cgi

[public_html/my_cgi/program1.cgi の場合]
(例) http://cgi.aya.or.jp/~CGI専用ユーザー名/my_cgi/program1.cgi

※ユーザー名の前には必ず~(チルダ)を付けてください。

Q12: SSI は使用できますか?
SSI は使用できません。
Q13: メールを送信するプログラムは書けますか?
送信のみ可能です。受信をすることは出来ません。
送信の際のsendmailのパスは、"/usr/lib/sendmail"をご利用ください。
なお、同時に多数(10通以上)、大量(1Mbyte以上)のメールを送ることは出来ません。

Q14:プログラムのパーミッションは何に設定すれば良いですか?
用途に応じて以下のように設定してください。
読み出すだけの目的のHTML・テキスト・画像ファイル 644
CGIスクリプトなどの実行プログラム 755
データの記録などの読み書きできるファイル 666
通常のディレクトリ 755

その他
上記以外のご質問はメールでinfo@aya.or.jpまでお寄せください。
ただし、ご質問の内容によってはご返答できないものもありますのでご了承ください。


Copyright 2002 (C) Aya internet service. HOME