Manual:$wgForeignFileRepos/ja
From MediaWiki.org
| 共有アップロード: $wgForeignFileRepos | |
|---|---|
| 外部リポジトリに対するリポジトリ構造の配列。 |
|
| 導入されたバージョン: | 1.11.0 |
| 削除されたバージョン: | 使用中 |
| 可能な値: | (array) |
| デフォルトの値: | (see below) |
詳細 [edit]
以下はすべてのリポジトリに対して要求されるプロパティです:
- class
- リポジトリに対するクラス名です。コアもしくはエクステンションから由来することがあります。コアリポジトリクラスはLocalRepo、ForeignDBRepo、FSRepoです。
- name
- リポジトリに対するユニークな名前。
すべてのコアリポジトリに対して:
- url
- 基底の公開URL
- hashLevels
- ハッシュベースのファイルのディビジョンに対するディレクトリレベルの数
- thumbScriptUrl
- thumb.phpに対するURL (オプションで、推奨されません)
- transformVia404
- パーサ上のメディアファイル情報をスキップして代わりに404ハンドラに当てにするかどうか。
- initialCapital
- $wgCapitalLinksと同等で、ファイル名を暗黙で大文字で始めるかどうか。現在の実装はローカルの$wgCapitalLinksとinitialCapitalがミスマッチする場合、 正しくない説明ページのリンクをするかもしれません。
- pathDisclosureProtection
- エラーメッセージからすべてのパラメータを削除したい場合は'paranoid'、パスを変更しないままにするには'none'、プレースホルダでパスを置き換える場合は'simple'デフォルトのLocalRepoは'simple'です。
- descBaseUrl
- 画像の説明ページのURLです。例えば、w:en:Image:
- scriptDirUrl
- MediaWikiインストレーションのURLで、$wgScriptPathと同等です。例えばhttp://en.wikipedia.org/w
- articleUrl
- $wgArticlePathと同等で、例えば w:en:$1
- fetchDescription
- リモートファイルの説明ページのテキストを取得します。$wgFetchCommonsDescriptionsと同等です。
ForeignDBRepoクラス:
- dbType, dbServer, dbUser, dbPassword, dbName, dbFlags
- $wgDBserversの対応するメンバーと同等です。
- tablePrefix
- テーブルの接頭辞、外部wikiの$wgDBprefix
- hasSharedCache
- ローカルの$wgMemcを通してwikiの共有キャッシュがアクセスできる場合はtrueです
デフォルトの値(code in Setup.php) :
if ( $wgUseSharedUploads ) { if ( $wgSharedUploadDBname ) { $wgForeignFileRepos[] = array( 'class' => 'ForeignDBRepo', 'name' => 'shared', 'directory' => $wgSharedUploadDirectory, 'url' => $wgSharedUploadPath, 'hashLevels' => $wgHashedSharedUploadDirectory ? 2 : 0, 'thumbScriptUrl' => $wgSharedThumbnailScriptPath, 'transformVia404' => !$wgGenerateThumbnailOnParse, 'dbType' => $wgDBtype, 'dbServer' => $wgDBserver, 'dbUser' => $wgDBuser, 'dbPassword' => $wgDBpassword, 'dbName' => $wgSharedUploadDBname, 'dbFlags' => ($wgDebugDumpSql ? DBO_DEBUG : 0) | DBO_DEFAULT, 'tablePrefix' => $wgSharedUploadDBprefix, 'hasSharedCache' => $wgCacheSharedUploads, 'descBaseUrl' => $wgRepositoryBaseUrl, 'fetchDescription' => $wgFetchCommonsDescriptions, ); } else { $wgForeignFileRepos[] = array( 'class' => 'FSRepo', 'name' => 'shared', 'directory' => $wgSharedUploadDirectory, 'url' => $wgSharedUploadPath, 'hashLevels' => $wgHashedSharedUploadDirectory ? 2 : 0, 'thumbScriptUrl' => $wgSharedThumbnailScriptPath, 'transformVia404' => !$wgGenerateThumbnailOnParse, 'descBaseUrl' => $wgRepositoryBaseUrl, 'fetchDescription' => $wgFetchCommonsDescriptions, ); } }
| 言語: | English • español • 日本語 |
|---|

