Manual:$wgTmpDirectory/cs

Podrobnosti
Cesta místního souborového systému k dočasnému adresáři. Toto je nutné k zápisu. Neměl by být přístupný z webu, zkuste ho tedy umístit mimo kořen dokumentu (doporučeno) nebo alespoň zakázat jakýkoli přístup z webu přes .htaccess nebo konfiguraci webového serveru. Přístup k souborům z této složky z webu může představovat bezpečnostní riziko.

$wgTmpDirectory používá  k ovládání, kam MediaWiki zapisuje dočasné soubory, včetně:


 * Staré a nové dočasné soubory pro externí spustitelné externí moduly rozdílů nakonfigurované pomocí
 * - používá se pro hromadné nahrávání, některé transformace a různé části backendového kódu souboru
 * UID generátoru a uzamčení souborů.
 * Nahrávání z URL
 * Adresář, do kterého CACHE_DBA cache umístí svůj databázový soubor DBA. Lze přepsat pomocí.
 * Import aktualizací z XML výpisů
 * - používá se pro transformaci SVG



Běžná úskalí
Pokud se vám zobrazuje tato chyba, často je příčinou nesprávné nastavení pro $wgTmpDirectory:

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

Řešením je nastavit $wgTmpDirectory na složku, do které ve skutečnosti může zapisovat uživatel webového serveru.

Někdy je užitečné mít samostatné adresáře pro webový server a uživatele CLI, pokud vyžadují různá oprávnění. Například:

Další informace získáte na stránce !



Použití v nepodporovaných verzích MediaWiki
Cesta k dočasnému adresáři. Když používáte CACHE_DBA jako svůj, umožňuje vám to vybrat, který adresář se použije.

Odkazy


Související odkazy

 * - adresář pro ukládání zpráv rozhraní do mezipaměti v místním souborovém systému.