ディレクトリにネット上からアクセスできてしまうことがあります。その状態で運用するとセキュリティホールとなるため、ここではその対策を述べます。webサーバの設定が変更可能ならば、そちらで対応しても構いません。アクセス可能であると、致命的なセキュリティホールとなります。ディレクトリを移動します。ディレクトリを再度作成し、Apacheから書き込めるようパーミッションを設定してください。開き、次の設定を変更します*1。公開ディレクトリと異なり、絶対パスで指定しても構いません。get_filepath('../../__cache/')>この状態で動作を確認します。ディレクトリを消さずに中にあるファイルをすべて削除してください。ディレクトリを消してはいけません。このディレクトリは書き込み可能なまま残してください。shell上ならば次のように行います。chmodは必要な環境でのみ実行してください。info/やskel/ディレクトリ等も移動しても構いませんが、アップデート作業がとても面倒になります。解説dataディレクトリにはユーザー情報などあらゆるデータが入るので秘匿する必要性は分かるかと思います。スケルトンをコンパイルしたキャッシュが入ります。この中には、adiary.conf.cgiのコンパイル結果が含まれます。ディレクトリは公開すべきではありません。無効な環境では、環境変数が任意に設定可能だとは思えません。adiary.env.cgiは、adiary(Satsuki-system)が環境を初期化する前に解析・実行するスケルトンファイルです。.conf.cgiよりも前に処理されるため、このファイルでキャッシュディレクトリを変更することでadiary.env.cgi以外のキャッシュファイルを外部に置くことが可能になります。ディレクトリは残す必要があります。-コメント(0件)名前:投稿?※バグ報告はリリース情報のコメント欄へ。