ディレクトリに index.html, index.htm, index.shtml, index.cgi というファイルがあればインデックスとして表示されます。
ない場合はそのディレクトリ内のファイルリストが表示されます。
実行属性(パーミッション)について
FTPソフトによってはパーミッションの変更もできるものがあります。
chmodコマンドで変更する場合は 755 または 705、700 に指定してください。
CGIやSSIのファイルはどのディレクトリに置いても動作します。cgi-binなどのディレクトリは必要ありません。
Web上でのチャットなど、多くアクセスされサーバーに負担がかかるものは
同じサーバーに入っておられる多数のお客様にも迷惑がかかることになります。
このことをご理解の上、ご利用ください。
Perl バージョン5 | /usr/local/bin/perl 又は /usr/bin/perl |
---|---|
sendmail | /usr/sbin/sendmail |
sh | /bin/sh |
csh | /bin/csh |
gzip | /usr/bin/gzip |
uuencode uudecode | /usr/bin/uuencode /usr/bin/uudecode |
nkf | /usr/local/bin/nkf 又は /usr/bin/nkf |
procmail | /usr/local/bin/procmail |
MHツール群 | /usr/local/lib/mh の下 |
str1 | str2 | str3 | 説明 |
---|---|---|---|
ECHO | VAR | 環境変数名 | 環境変数の値を表示 |
INCLUDE | FILE | ファイル名 | ファイルの読み込み |
VIRTUAL | 相対URL | ||
EXEC | CMD | コマンド | コマンドの実行結果(stdout)の挿入 (*) |
CGI | 相対URL | CGIの実行結果(stdout)の挿入 (*) | |
CONFIG | TIMEFMT | フォーマット | 時刻の表示書式の設定 |
FLASTMOD | FILE | ファイル名 | ファイルの更新時刻の表示 CGI,SSIファイルの更新時刻は表示できません |
VAFILE | 相対URL | ||
IF , ELIF ELSE , ENDIF | EXPR - | 条件式 - |
環境変数によりHTMLの内容を変化させられます |
(*) EXECの動作環境はCGIと同じ要領になりますので、実行されるファイルはお客様の所有で正しいパーミッションが設定されている必要があります。
(suexecの制限により、基本コマンドなどは直接実行できません。シェルスクリプトファイルなどを作成しそれを経由して実行するようにしてください)
・SSIから呼び出されるコマンド文字列に、スペース文字などを含む場合エラーとなってしまいます。
この場合は引数をなくすか、SSIからは一旦シェルスクリプトなどを呼び出し、そこから引数付きで目的のコマンドを呼び出すようにしてください。
(詳細は各種書籍・ホームページ等をご参照ください)