Kézikönyv:$wgFileBackends
Files and file uploads: $wgFileBackends | |
---|---|
A fájl-backend szerkezeti konfigurációja. |
|
Bevezetve: | 1.19.0 |
Eltávolítva: | használatban |
Megengedett értékek: | (tömb) |
Alapértelmezett érték: | [] (Az FSFileBackend más módon van regisztrálva) |
Egyéb beállítások: Betűrendben | Funkció szerint |
Részletek
A változóban a file backend konfigurációs tömbjei adhatók meg. Minden backend-beállítás a következő paraméterekkel rendelkezik:
- name
- A backend egyedi neve
- class
- A file-backend használandó osztálya
- wikiId
- A wikit azonosító egyedi sztring (befoglaló előtag)
- lockManager
- Az erőforráskezelő neve (lásd: $wgLockManagers )
- A használt osztályra vonatkozó további paraméterek.
Jegyzetek
- A DefaultSettings.php-ből:
Minden backend esetén két fontos aspektus fontolandó meg:
- Teljesen bevezetett, vagy a wikire vonatkozó.
Alapértelmezésben a fájl-útvonalak a jelenlegi wikire vonatkoznak, amelyek a jelenlegi wiki előtagjának hozzáadásával használhatóak. A „wikiId” beállításával a backend kényszerítve lesz, hogy minden útvonal előtagjaként a megadott értéket használja. Ez akkor lehet hasznos, ha több wikinek kell ugyanazon adatokat használnia. Vedd figyelembe, hogy a „name” nem tartozik egyik előtaghoz sem, így a névterek meghatározásakor ne vedd figyelembe. - Ha csak egyes wikiken, illetve a wikifarm minden tagján van meghatározva. A backend globális meghatározása hasznos lehet, ha több wikinek kell ugyanazon adatokat használnia.
A backendek bármilyen funkcióval vagy pluginnel való használata esetén fontold meg ezen aspektusokat. Például tételezzük fel, hogy egy kiterjesztés több wikihez több könyvtárban tárol adatokat, és egy lap letöltéséhez a másik wikihez kell hozzáférnie. Ebben az esetben a kiterjesztésnek szüksége van egy teljesen konfigurált backendre, amely minden wikifarmon be van állítva.