Kézikönyv:$wgLocalFileRepo

This page is a translated version of the page Manual:$wgLocalFileRepo and the translation is 100% complete.
Other languages:
English • ‎Türkçe • ‎français • ‎magyar • ‎polski • ‎中文 • ‎日本語
Feltöltések: $wgLocalFileRepo
Egyszerű struktúra a helyi tárhely számára.
Bevezetve:1.11.0 (r22580)
Eltávolítva:használatban
Megengedett értékek:(tömb)
Alapértelmezett érték:lásd alább

Részletek

Minden tárhelyhez szükséges tulajdonságok

class
A tárhely osztályneve. A magból vagy egy kiterjesztésből származhat. A fő osztálynevek: FileRepo, LocalRepo és ForeignDBRepo. (A visszafelé való kompatibilitás érdekében az FSRepo is támogatott.)
name
Elvárt értéke 'local'.
backend
Fájlbackend-név (lásd: $wgFileBackends ). Ha a $wgLocalFileRepo és a $wgForeignFileRepos esetében nincs név meghatározva, azt a Setup.php automatikusan generálja.

Minden alapértelmezett tárhelyhez

url
Nyilvános gyökér URL
hashLevels
A hash-alapú fájlrészek könyvtárszintjeinek száma (lásd: $wgHashedUploadDirectory)
thumbScriptUrl
A thum.php URL-je (opcionális, nem ajánlott)
transformVia404
A média-átalakítás kihagyása értelmezés során, és helyette HTTP 404-es hibakezelő használata.
initialCapital
A $wgCapitalLinks -szel megegyezik, a nagybetűvel kezdődő fájlneveket határozza meg. A jelenlegi implementáció hibás leírólapot adhat akkor, ha a helyi $wgCapitalLinks és az initialCapital nem egyeznek.
pathDisclosureProtection
Értékei: 'paranoid' – minden paraméter törlése a hibaüzenetekből; 'none' – az útvonalak változatlanul hagyása; 'simple' – az útvonalak felülírása helykitöltőkkel. A LocalRepo alapértelmezése a 'simple'.

Alapértelmezett érték

A Setup.php kódja a többi beállítás alapján alapértelmezett értéket generál a $wgLocalFileRepo számára:

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

Lásd még