Jump to content

Kézikönyv:$wgFileBackends

From mediawiki.org
This page is a translated version of the page Manual:$wgFileBackends and the translation is 100% complete.
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)

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:

  1. 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.
  2. 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.