Manual:$wgTmpDirectory/hu

Részletek
A változó a helyi fájlrendszerben található ideiglenes könyvtár útvonalát tartalmazza, aminek írhatónak kell lenni. Ez ne legyen kívülről hozzáférhető, így javasolt a gyökérkönyvtáron kívül elhelyezni, vagy .htaccess fájl, illetve a webszerver beállításaival az internet felőli elérést megakadályozni. Ezen fájlok külső elérhetősége biztonsági kockázatot jelent.

A $wgTmpDirectory-t a  használja annak meghatározásához, hogy a MediaWiki hova helyezze el az ideiglenes fájlokat, többek között:

Feltöltések importálása XML-ből
 * Régi és új, külső futtatható állományok, amelyek az által konfigurált laptörténet-kezelőkhöz szükségesek
 * - feltöltések, átalakítások, és a backend kód részei
 * UID Generator node és kulcsfájlok.
 * Feltöltés URL-ről
 * A CACHE_DBA cache-ként működő könyvtár ide helyezi a DBA adatbázisfájljait. A  használatával felülírható.
 * - SVG-transzformációhoz használt

Gyakori hibák
A következő hibát gyakran a $wgTmpDirectory rossz beállítása okozza:

Warning: rename(/tmp/l10n_cache-en.cdb.tmp.335721450,/tmp/l10n_cache-en.cdb): Operation not permitted in /.../vendor/wikimedia/cdb/src/Writer/DBA.php on line 59

Fatal exception of type MWException: Warning: dba_close: supplied resource is not a valid DBA identifier resource in /.../vendor/wikimedia/cdb/src/Writer/DBA.php on line 54

Fatal error: Uncaught Cdb\Exception: Unable to move the new CDB file into place. in /.../vendor/wikimedia/cdb/src/Writer/DBA.php:60

A megoldás a $wgTmpDirectory egy a webszerver által írható könyvtárra irányítása.

Néha hasznos lehet külön mappát használni a webszerverhez és a CLI-felhasználóhoz akkor, ha külön jogosultságokat igényelnek. Például:

További információk:

Használat nem támogatott MediaWiki-verziókban
The path to the temporary directory. When using CACHE_DBA as your, this allows you to select which directory is used.