Manual:$wgLocalFileRepo/cs

Podrobnosti
This config is for customizing the local (primary) file repo that MediaWiki uses. Most users will not want to customize this or will customize this indirectly via other variables such as $wgUploadDirectory.

More complex setups may requiring customizing this variable. For example, if you want to use a custom file backend, in order to replicate file storage amongst multiple data centers.



Vlastnosti požadované pro všechna úložiště

 * class
 * Název třídy pro úložiště. Může pocházet z jádra nebo rozšíření. Základní třídy úložiště jsou FileRepo, LocalRepo, ForeignDBRepo. (FSRepo je také podporováno pro zpětnou kompatibilitu.)


 * name
 * Mělo by být nastaveno na.


 * backend
 * Název backend souboru (viz ). Pro $wgLocalFileRepo a je název automaticky vygenerován v, pokud není definován.



Obecné parametry pro třídu LocalRepo

 * zones
 * Config of where to store files (different zones like public vs deleted). An array of zone descriptions containing: container, url, directory, urlsByExt. Some other config options may override this one in specific cases


 * url
 * Základní veřejná URL


 * hashLevels
 * Počet úrovní adresáře pro rozdělení souborů na základě hash (informace viz )


 * deletedHashLevels


 * thumbScriptUrl
 * Adresa URL pro thumb.php (volitelné, nedoporučuje se)


 * transformVia404
 * Zda přeskočit transformaci mediálního souboru při analýze a místo toho se spolehnout na obslužnou rutinu 404.


 * thumbProxyUrl


 * thumbProxySecret


 * disableLocalTransform
 * Do not resize images on local machine, but instead use some other system to do so


 * initialCapital
 * Ekvivalent, určuje, zda názvy souborů implicitně začínají velkým písmenem. Současná implementace může poskytovat nesprávné odkazy na stránku s popisem, pokud se místní a initialCapital neshodují.


 * pathDisclosureProtection
 * Může být 'paranoid' pro odstranění všech parametrů z chybových zpráv, 'none' pro ponechání cest beze změny nebo 'simple' pro nahrazení cest zástupnými symboly. Výchozí pro LocalRepo je 'simple'.


 * fileMode
 * Used by FileBackend to set the unix permissions on created files.


 * directory
 * Used by FileBackend to determine upload directory


 * thumbUrl
 * URL to server thumbmails from (if not overridden by zone directive)


 * isPrivate
 * Is this repo private (E.g. its a private repo). Steps are taken to prevent direct access, but may not be sufficient and you should still make sure the files aren't somewhere served by webserver.


 * useJsonMetadata
 * Store serialized metadata as JSON instead of php-serialized format


 * useSplitMetadata
 * Store large chunks of FileMetadata in blob store. Some files have their entire text layer as metadata which can cause memory issues if stored directly on the file


 * splitMetadataThreshold
 * threshold above which metadata items should be split into separate storage


 * updateCompatibleMetadata
 * Automatically regenerate file metadata if it is detected metadata is out of date


 * reserializeMetadata
 * Automatically change metadata format (E.g. to JSON) or split it to separate storage, if it is detected as needed



Výchozí hodnota
Tento kód v Setup.php generuje výchozí hodnotu pro $wgLocalFileRepo na základě hodnot jiných konfiguračních nastavení:





Související odkazy

 * Category:File repository extensions
 * Wikimedia's file repo config
 * Wikimedia's file repo config