Kézikönyv:$wgTmpDirectory

From MediaWiki.org
Jump to navigation Jump to search
This page is a translated version of the page Manual:$wgTmpDirectory and the translation is 93% complete.
Outdated translations are marked like this.
Other languages:
English • ‎dansk • ‎español • ‎français • ‎magyar • ‎polski • ‎português do Brasil • ‎中文 • ‎日本語
URLs and file paths: $wgTmpDirectory
Az ideiglenes könyvtár útvonala.
Bevezetve:pre 1.1.0
Eltávolítva:használatban
Megengedett értékek:(abszolút útvonal)
Alapértelmezett érték:Az ideiglenes fájlok wfTempDir() által meghatározott útvonala[1] (1.20+)

"{$wgUploadDirectory }/tmp" (pre 1.1-1.19)

(Note: The default value of this variable depends on other variables, such as the values set in Setup.php , after LocalSettings.php is executed)

Részletek

MediaWiki-verzió: 1.20

A helyi fájlrendszer rendszerüzeneteinek gyorsítótárazásához használt könyvtár.

It shouldn't be accessible from the web, so try to place it outside of the document root (recommended) or at least deny any access from the web via .htaccess or webserver configuration. Ezen fájlok külső elérhetősége biztonsági kockázatot jelent.

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

  • Régi és új, külső futtatható állományok, amelyek az $wgExternalDiffEngine által konfigurált laptörténet-kezelőkhöz szükségesek
  • TempFSFile - 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 $wgObjectCaches [CACHE_DBA]['dir'] használatával felülírható. (eltávolítva: 1.23)

Feltöltések importálása XML-ből

  • SvgHandler - 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:

$wgTmpDirectory = $IP . '/images/tmp-' . php_sapi_name();

További információk: task T126736

Használat nem támogatott MediaWiki-verziókban

MediaWiki-verzió: 1.19

Az ideiglenes könyvtár útvonala. Amikor a CACHE_DBA-t használod $wgMainCacheType -ként, ez lehetővé teszi a használt könyvtár kiválasztását.

Jegyzetek

Lásd még