|
さくらのレンタルサーバ、さくらのマネージドサーバでは、自由にCGI・SSIを利用していただくことができます。
実際に設置する前に、「ご利用上の注意・制限事項」をお読みください。
サーバへの接続に用いるソフトウェアは、配布元が提供する最新安定版であることをご確認ください。
◎ ご利用上の注意・制限事項
さくらのレンタルサーバ、さくらのマネージドサーバは、あなた以外の方とサーバ資源・回線を共用しています。
迷惑がかからないよう、充分なデバッグを行った上で運用を開始してください。
同じ資源を利用してる方同士が気持ちよく快適にサービスを運用できるよう、お互い配慮して利用しましょう。
ご協力お願いいたします。
◎ CGI・PHPの設置に関わるサーバ情報一覧
サーバ上でプログラムを動作させるために必要となる情報です。
提供サーバやサーバアプリケーションの仕様は「サーバの仕様」をご覧ください。
2.1. ファイル、ディレクトリの設定
| CGIの拡張子 |
.cgi |
| PHPの拡張子(※1) |
.php |
| プログラムを設置するディレクトリ(フォルダ) |
ドキュメントルート(/home/アカウント名/www/)以下であれば不問 |
| ファイルパーミッション |
755 または 705 のいずれか |
| ディレクトリパーミッション |
755 または 705 のいずれか |
| cgi-binディレクトリ |
不要 |
| .htaccessの設定 |
不要 |
| 推奨するファイルロック関数 |
flock |
|
※1 スタンダードプラン以上で利用できます。
2.2. プログラムのコマンドパス
| perl |
/usr/bin/perl |
| ruby |
/usr/local/bin/ruby |
| php(※1) |
/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 |
|
※1 スタンダードプラン以上で利用できます。
△ ページの最初へ戻る
◎ 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"の結果を表示 |
| config |
timefmt |
日時表示形式 |
表示フォーマットをカスタマイズする |
| sizefmt |
サイズ表示形式 |
| flastmod |
file |
ファイル名(相対パス) |
"str3"の最終更新日を表示 |
| virtual |
| fsize |
file |
ファイル名(相対パス) |
"str3"のサイズを表示 |
| virtual |
|
△ ページの最初へ戻る
|