3sweb
シャープビジネスソリューション株式会社
トップページへ サイトマップ
サポートお問合せ契約関連資料
CGI


「CGI(Common Gateway Interface)」とは、WEBページを動的に表示させるための仕組みのことです。

/home ディレクトリ内にCGIを置く場合、CGIの実行ファイル(プログラムファイル)の拡張子を
.cgi にする必要があります。.cgi 以外の拡張子のファイルはCGIとして実行されません。

/cgi-bin・/cgi-def ディレクトリ内では拡張子にかかわらずすべてのファイルがCGIの実行ファイルとして扱われますので、拡張子に制限はありません。

各プログラムのパスは以下のようになっています。

プログラム バージョン パス
  perl 5.10.1  /usr/bin/perl
/usr/local/bin/perl 
  Ruby 2.0.0  /usr/bin/ruby 
  Python 2.6.6  /usr/bin/python 
  PHP 5.1.6/5.3.3/5.6.20/7.2.5(CGIモード)
5.6.20(モジュールモード) 
/usr/local/bin/php 

Ruby、Pythonで作成したCGIを/home・/ssl-home ディレクトリにおいてそれぞれの拡張子(.rb、.py)
で動作させたい場合は、
AddHandler cgi-script .rb
AddHandler cgi-script .py
を記述した.htaccess を設置してください。

また、CGIのなかにはシステムの/tmpディレクトリにテンポラリーファイルを作成する挙動をするものがあります。
/tmpディレクトリに設置できるファイルは20MBの制限が設けられています。
こちらの制限を越えるファイルは設置することができませんので、ご注意ください。
 
このページのトップへ
ご利用上の注意 個人情報保護方針 個人情報のお取り扱いについて 情報セキュリティ認証 商標について
(Copyright)SHARP MARKETING JAPAN