Open main menu

Kézikönyv:$wgLocalFileRepo

This page is a translated version of the page Manual:$wgLocalFileRepo and the translation is 100% complete.

Other languages:
English • ‎français • ‎magyar • ‎polski • ‎日本語
Uploads: $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 ) {
    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
    );
}

See also