サポート


ディレクトリ

特にpublic_htmlやcgi-binなどを作成する必要はありません。
全てのディレクトリとファイルは 大文字、小文字を識別 します。Myfile.htmMYFILE.htm とは異なります。

ディレクトリには必ず index.htmlindex.htmindex.php または index.cgi ファイルを置きます
(ファイル名は全て半角小文字で正確に)
例えば Index.htm ではエラーになります。

CGIファイルはどこに置いても動作いたします。

CGI等のパーミッション

kikky.net ではsuEXEC を導入しています。
CGIやSSIをユーザー権限で実行しますので、セキュリティ上の危険が大幅に減少します。
(HTMLファイルやモジュール形式であるPHPはWebサーバー権限で実行されます)

CGI/Perl スクリプトを含むパーミッション(属性・アクセス権)設定は
700 - (rwx --- ---) にしてください。

セキュリティ上CGI実行ファイルを777、データファイルを666、CGIファイルの入っているディレクトリを777などで設定すると動作しない場合があります。
以下の推奨設定を参考にしてください。
ファイル種類 推奨する設定
html・htm 604 (rw----r--)
cgi 700 (rwx------)
dat 600 (rw-------)
.htaccess 604 (rw----r--)
ディレクトリ 705 (rwx---r-x)
画像ファイル 604 (rw----r--)
pl 700 (rwx------)
jcode.pl 600 (rw-------)
php 604 (rw----r--)

CGI等のパス

perl 5.8.0 /usr/local/bin/perl
または
/usr/bin/perl
sendmail 8.12.8-9.90 /usr/lib/sendmail
または
/usr/sbin/sendmail
Ruby 1.8.1 /usr/local/bin/ruby
NKF 2.01 /usr/bin/nkf
KAKASI 2.3.4 /usr/bin/kakasi