CGI / オンラインマニュアル

レンタルサーバー シフトウェブではCGIにてサーバ上でプログラムを実行してウェブ上で公開することができます。 利用できる言語はPerl,PHP,Python,Rubyになります。

CGI環境

OS Linux (Redhat系)
ウェブサーバ Apache
CGI SUEXEC
拡張子 .cgi

または.pl、.py、.rb

各言語のパス、バージョン

Perl 5.8.8 以降 /usr/local/bin/perl 詳細はPerlのページをご覧ください
PHP(CGI) 5.1.6 以降 /usr/bin/php-cgi 詳細はPHPのページをご覧ください
PHP(CGI) 4.4.8 以降 /usr/local/bin/php
Python 2.4.3 以降 /usr/local/bin/python 詳細はPythonのページをご覧ください
Ruby 1.8.5 以降 /usr/local/bin/ruby 詳細はRubyのページをご覧ください
sendmail 8.13 以降 /usr/sbin/sendmail CGIからメールを送信する場合
nkf 2.0.7 以降 /usr/bin/nkf
gzip /bin/gzip

CGI動作設定、パーミッション

シフトウェブサーバではCGIはすべてSUEXECにて動作します。 CGIファイルにはグループ、書き込み権限は必要有りません。 またCGI実行ディレクトリに書き込み権限は必要有りません。

SUEXECは所有者権限で動作します。 otherに不必要な権限は必要ありません。

パーミッション タイプ 説明
700 (rwx------) 実行 CGIファイルなど、所有者実行権限のみでいい場合のパーミッション
701 (rwx-----x) 実行 CGIファイルなど、実行のみでいい場合のパーミッション
705 (rwx---r-x) 実行/読み込み CGIファイルなど、実行と読み取り
606 (rw----rw-) 書き込み/読み込み データファイルなど書き込みする場合

関連ページ

タグ

このページは? 評価を入力