CGI・PHP・SSI について

対象サービス:ライト、スタンダート、プレミアム、ビジネス、ビジネスプロ、マネージド

さくらのレンタルサーバ、さくらのマネージドサーバでは、自由にCGI・SSIを利用していただくことができます。
実際に設置する前に、「ご利用上の注意・制限事項」をお読みください。

注意事項

ご利用上の注意・制限事項

さくらのレンタルサーバは、共用サーバサービスです。複数のユーザとサーバ資源を共有しています。また回線については、さくらのレンタルサーバおよびさくらのマネージドサーバにおいて共用しているため、他のユーザに迷惑がかからないよう、充分なデバッグを行った上で運用を開始してください。

  • 「迷惑メール」と判断されるメールの一斉送信
    他の方から迷惑メールの苦情が到着した場合、ご利用を控えていただくことがあります。
  • daemonとしてサーバに常駐するプログラムの実行
    発見した場合、予告無くプロセスを強制終了する場合があります。
  • 他者への不正行為を目的したプログラムの実行、他人への迷惑行為
    あまりに悪質な場合、即座にアカウントを抹消することがあります。
  • その他、サーバに高い負荷をかけている原因となるプログラムの実行
    許容範囲以上のサーバ資源を利用することはご遠慮ください。

違反行為を発見した場合、予告無く以下の措置をとる場合があります

  • 実行プロセスの強制終了
  • CGIプログラムの利用制限や利用権限の停止、剥奪
  • サービスアカウントの停止
  • (今後の)サービスお申込みの拒絶

同じ資源を利用してる方同士が気持ちよく快適にサービスを運用できるよう、お互い配慮して利用しましょう。
ご協力お願いいたします。

ページの先頭へ

CGI・PHPの設置に関わるサーバ情報一覧

サーバ上でプログラムを動作させるために必要となる情報です。
提供サーバやサーバアプリケーションの仕様は「サーバの仕様」をご覧ください。

2.1. ファイル、ディレクトリの設定

CGIの拡張子 .cgi
PHPの拡張子 .php
プログラムを設置するディレクトリ(フォルダ) ドキュメントルート(/home/アカウント名/www/)以下であれば不問
ファイルパーミッション 755 または 705 のいずれか
ディレクトリパーミッション 755 または 705 のいずれか
cgi-binディレクトリ 不要
.htaccessの設定 不要
推奨するファイルロック関数 flock

2.2. プログラムのコマンドパス

perl /usr/bin/perl
ruby /usr/local/bin/ruby
php /usr/local/bin/php
Python /usr/local/bin/python
sh /bin/sh
csh /bin/csh
sendmail /usr/sbin/sendmail
gcc /usr/bin/gcc
gzip /usr/bin/gzip
zip /usr/local/bin/zip
unzip /usr/local/bin/unzip
convert /usr/local/bin/convert
nkf /usr/local/bin/nkf
uuencode /usr/bin/uuencode
uudecode /usr/bin/uudecode
procmail /usr/local/bin/procmail

ページの先頭へ

SSI ご利用の手引き

3.1. 基本設定

ファイルの拡張子 .shtml .shtm
.htaccess 特に必要なし

注意事項・制限事項

  • ウェブサーバの仕様により絶対パスによるプログラムの指定はできません。
  • SSIから呼び出されるプログラムについては、プログラム配布元が公開している仕様ににしたがって設定してください。
  • 設置にかかわる具体的な方法(ファイルの転送、設定項目など)や、デバッグ、プログラムの改変・改造はサポートいたしかねます。配布元または作成者にご相談ください。
  • プログラム中の各パラメータに関するご質問にはお答えできません。配布元または作成者にご相談ください。
  • SSIから各種プログラムを呼び出す際の注意事項、および制限事項は「ご利用上の注意・制限事項」に準じます。

SSIの一例

SSIの使用したほんの一例です。詳しいパラメータや利用法に付いては、ウェブサーバやホームページの専門書籍を参照してください。

書式: <!--#str1 str2="str3"-->

記入例: <!--#flastmod file="ssi.shtml"-->

この例の場合、「ssi.shtml」の最終更新日時を表示します。

str1 str2 str3 備考
echo var 環境変数 "str3"を表示する
include file ファイルまでの相対パス "str3" をインクルードする
virtual
exec cgi ファイル名 "str3" の結果を表示。
ただし同ディレクトリ内にあるファイルに限る
cmd
config timefmt 日時表示形式 表示フォーマットをカスタマイズする
sizefmt サイズ表示形式
flastmod file ファイル名(相対パス) "str3"の最終更新日を表示
virtual
fsize file ファイル名(相対パス) "str3"のサイズを表示
virtual
レンタルサーバ
ログイン

レンタルサーバの
メンテナンス・障害情報

現在 0 件の報告があります

お問い合わせはこちら

消費税増税に関するお知らせ