よくあるお問い合わせ
-
質問
-
CGI・SSIの設定について
-
お問い合わせ分類
-
マニュアル・設定
-
対象のサービス
-
マイサーバー1000・3000
答え
「マイサーバー1000・3000」のCGI・SSIのパス・設置方法についてご説明いたします
■しかくCGIに関する各種パスについて
Perl
/usr/bin/perl もしくは /usr/local/bin/perl(バージョン5.10.1)
PHP
/usr/bin/php(バージョン5.3.3)
Ruby
/usr/bin/ruby(バージョン1.8.7)
Python
/usr/bin/python(バージョン2.6.6)
sendmail
/usr/sbin/sendmail
■しかくCGIの設置について
以下はフォルダcgi-binにXYZ.cgiというCGIファイルを設置した例となります。
/public_html
┃
┣
index.html
┃
┗
cgi-bin *必ず755としてください777などでは動作しません
┃
┣
XYZ.cgi *CGIプログラム発行先から指定される値をご確認ください(主に705となります)
┃
┗
index.html *通常パーミッションの値は644となります
※(注記)755、
644はパーミッションの値です。
CGIファイルを設置するフォルダ名の指定はありませんが、必ず/public_html内に設置してください。
パーミッション(属性値)はお客様がダウンロードされました、CGIプログラム発行先より指定がありますので、必ず変更を行なってください。
また、設置されるディレクトリ(フォルダ)のパーミッション(属性値)は必ず
755としてください。
■しかくSSIの設置について
SSIを設置されるには、対象ファイルの拡張子を
shtmlとする必要がありますので、拡張子の変更を必ず行ってください。