|
Perl,SH, CSH, and C/C++ により作成したCGIスクリプトを動作させることが可能です。 Perl は世界的な標準言語の一つで、CGIに適しています。加えて、Perlはコンパイルの必要がありま せん。C/C++ コードは使用するにはコンパイルの必要があります。
※エントリープランの場合は弊社提供のCGI(フォームメール、アクセスカウンタ、掲示板)のみご利用いただけます
カスタム CGI スクリプトを使用する必要がある場合、ホームディレクトリにある "cgibin"ディレクトリにアップロードするだけです。ここにはPerlスクリプトをインストールする際に便利なtipsがあります。
- cgi-bin以外であればどのディレクトリでも自分のスクリプトでご利用できます。
- ASCIIモードにて転送します。(BINARYモードは不可)
- 各スクリプトの最初の行に次の一行を記述してください:
#! /usr/local/bin/perl
唯一PerlShopは例外です。PerlShopは以下を読みます:
#! /usr/local/bin/perl5.003
- Reference the script using(cgibin), NOT cgi-bin
- すべてのスクリプトの拡張子は .cgiとしてください。
スクリプトがあなたのアカウント内の他のファイルを呼び出す場合、そのファイルのURLではなくシステムのパスを使う必要があります。
例:ルート内のファイルを読む場合
/mnt/web/guide/< domainname >/...
例:cgibinディレクトリのファイルを読む場合
/mnt/web/guide/< domainname >/cgibin/...
FTPソフトで接続先を指定設定していない場合に繋がるディレクトリ名を、
DocRootもしくはHomeDirectoryといいます。
上記の記述は、DocRoot/cgibin/..... と表わす場合もあります
より詳しい説明はユーザーズガイド「CGIのご利用方法」をご覧ください。 |