Manual:$wgLocalFileRepo/ja

すべてのリポジトリで必要とされる属性

 * class
 * リポジトリのクラス名. コアあるいはエクステンションから取得したもので構いません. コアリポジトリのクラスは、FileRepo、LocalRepo、ForeignDBRepo、FSRepo です.


 * name
 * Should be set to.

すべてのコアリポジトリで必要とされる属性

 * url
 * ベースのパブリック URL


 * hashLevels
 * ファイルのハッシュベースの分割でのディレクトリレベルの数 (see for info)


 * thumbScriptUrl
 * thumb.php への URL (任意、推奨されません)


 * transformVia404
 * メディアファイルの構文解析の変換を省略し、その代わりに 404 ハンドラを当てにすべきかどうか.


 * initialCapital
 * $wgCapitalLinksに相当し、ファイル名が暗黙のうちに大文字で始まるかどうかを決定します. ローカルの $wgCapitalLinks と initialCapital の組み合わせが誤っている時のインプリメンテーションは、ページリンクの不正確な記述をするかもしれません.


 * pathDisclosureProtection
 * 'paranoid' でエラーメッセージからすべてのパラメータを取り除くか、 'none' で変更されていないパスを残しておくか、あるいは'simple' でパスをプレーホルダーによって置き換える事が出来ます. ローカルリポジトリでのデフォルトは 'simple' です.

既定値
This code, in Setup.php, generates a default value for $wgLocalFileRepo based on the values of other configuration settings:

if ( !$wgLocalFileRepo ) { if ( isset( $wgFileStore['deleted']['hash'] ) ) { $deletedHashLevel = $wgFileStore['deleted']['hash']; } else { $deletedHashLevel = $wgHashedUploadDirectory ? 3 : 0;    }     $wgLocalFileRepo = array(         'class' => 'LocalRepo',         'name' => 'local',         'directory' => $wgUploadDirectory,         'scriptDirUrl' => $wgScriptPath,         'scriptExtension' => $wgScriptExtension,         'url' => $wgUploadBaseUrl ? $wgUploadBaseUrl . $wgUploadPath : $wgUploadPath,         'hashLevels' => $wgHashedUploadDirectory ? 2 : 0,         'thumbScriptUrl' => $wgThumbnailScriptPath,         'transformVia404' => !$wgGenerateThumbnailOnParse,         'deletedDir' => $wgDeletedDirectory,         'deletedHashLevels' => $deletedHashLevel ); }