Jump to content

Příručka:Konfigurační proměnné

From mediawiki.org
This page is a translated version of the page Manual:Configuration settings and the translation is 100% complete.

Toto je index všech podporovaných konfiguračních nastavení založený na souboru MainConfigSchema.php.

Nikdy neupravujte MainConfigSchema.php. Místo toho přidejte příslušné řádky do LocalSettings.php a podle potřeby je upravte.

Pokud nenajdete hledanou konfigurační proměnnou zde, podívejte se, je-li vůbec uvedena ve vašem souboru MainConfigSchema.php. Proměnná by tam měla mít nějakou dokumentaci.

Konfigurační proměnné, které byly od verze MediaWiki 1.39 odstraněny, už v seznamu nejsou zahrnuty. Pro nalezení příslušné stránky příručky (např. Příručka:$wgAllowAnonymousMinor ) použijte prosím vyhledávací pole.
Přehled podle abecedy | Přehled podle typu použití | Kategorie:Konfigurační proměnné MediaWiki

Základní nastavení

Globální objekty

  • $wgAutoloadLocalClasses – Pole mapující názvy tříd na názvy souborů pro automatické načítání.
  • $wgConf – Vytvoří objekt konfigurace webu. Ve výchozí instalaci se příliš nepoužívá.

URL serveru a cesty k souborům

Viz též nastavení cesty k nahrání souboru/obrázku.

Viz též nastavení cesty ke vzhledu.

Soubory a nahrávání souborů

Nahrávání musí být speciálně nastaveno, aby bylo bezpečné.

Sdílená nahrávání

Tato nastavení jsou zachována kvůli zpětné kompatibilitě, viz $wgForeignFileRepos pro nové nastavení nebo $wgUseInstantCommons , pokud potřebujete pouze přístup ke čtení obrázků na Commons.

Typy MIME

Varování Varování: ↑Toto není konfigurační nastavení, ale globální stavová proměnná. Mělo by být použito pouze na thumb.php !

Související stránky: Příručka:Detekce typu MIME

Obrázky

  • $wgCustomConvertCommand – Pokud chcete použít jiný převodník pro změnu velikosti, např. GraphicMagick.
  • $wgEnableAutoRotation – Zda povolit automatické otáčení obrázku na základě informací EXIF
  • $wgExiftool – Cesta k binárnímu souboru exiftool. Používá se pro bezztrátovou výměnu ICC profilů.
  • $wgExiv2Command – Cesta ke spustitelnému souboru exiv2.
  • $wgGalleryOptions – Výchozí nastavení pro značku ‎<gallery>.
  • $wgIgnoreImageErrors – Je-li pravda, budou obrázky s vloženým měřítkem stále produkovat značky ‎<img> připravené k výstupu namísto zobrazení chybové zprávy.
  • $wgImageLimits – Povolte protokol ladění nebo skupinu protokolů 'thumbnail', abyste se ujistili, že se chyby zaznamenávají do souboru ke kontrole.
  • $wgJpegQuality – Při změně měřítka miniatury JPEG se jedná o kvalitu, kterou požadujeme od backendu.
  • $wgJpegTran – Cesta k jpegtranu pro bezeztrátovou rotaci JPEG.
  • $wgMaxImageArea – Nevytvářejte miniaturu obrázku, pokud zabere příliš mnoho pracovní paměti.
  • $wgMediaHandlers – Pluginy pro manipulaci s typy souborů médií.
  • parametry pro cestu nahrávání
  • $wgTrustedMediaFormats – Seznam důvěryhodných typů médií a typů MIME.

Související stránky: Příručka:Konfigurace nahrávání souborů

DjVu

EXIF

  • $wgShowEXIF – Zobrazí EXIF data na konci stránek s popisem souboru.
  • $wgUpdateCompatibleMetadata – Zda se má automaticky aktualizovat pole img_metadata, pokud je zastaralé, ale kompatibilní s aktuální verzí.

ImageMagick

SVG

Nastavení pro generování náhledů

Antivirus

Nastavení e-mailu

Viz též Práva uživatele: $wgEmailConfirmToEdit

Nastavení upozornění e-mailem (Enotif)

Jak vypadá aktuální nastavení pro e-mailové notifikace, zjistí každý uživatel mezi volbami svého uživatelského nastavení. Výchozí hodnoty lze změnit v $wgDefaultUserOptions .
  • $wgEnotifFromEditor – Zda se má e-mailová oznámení zobrazovat jako od uživatele, který provádí úpravy
  • $wgEnotifImpersonal (odstraněno od 1.45) – Pošle obecný e-mail namísto personalizovaného e-mailu pro každého uživatele.
  • $wgEnotifMaxRecips (odstraněno od 1.45) – Maximální počet uživatelů na poštu najednou při použití neosobní pošty.
  • $wgEnotifMinorEdits – Nastavením na hodnotu true povolíte zasílání upozornění e-mailem i na úpravy označené jako drobné úpravy
  • $wgEnotifRevealEditorAddress – Nastavením na hodnotu true vložíte e-mailovou adresu editora stránky do adresy pro odpověď pro e-mailová upozornění
  • $wgEnotifUseRealName – V poli e-mailu "od" použijte místo uživatelského jména skutečné jméno.
  • $wgEnotifUserTalk – Povolí e-mailová upozornění na úpravy na diskusních stránkách uživatelů.
  • $wgEnotifWatchlist – Nastavením na hodnotu true povolíte e-mailová upozornění na sledované stránky
  • $wgUsersNotifiedOnAllChanges – Pole uživatelských jmen, kterým bude zasláno upozornění na každou změnu, ke které na wiki dojde.

Nastavení databáze

Nastavení pro LoadBalancer

Jen pro MySQL

  • $wgDBTableOptions – Možnosti tabulky MySQL pro použití během instalace nebo aktualizace.
  • $wgSQLMode – Hodnota pro parametr MySQL sql_mode

Jen pro PostgreSQL

  • $wgDBport – Port databáze. Používá se pouze PostgreSQL.

Jen pro SQLite

Nastavení pro sdílení DB

Obsluha obsahu a úložiště

Výkonnostní hacky a limity

Mezipaměť

Hlavní stránka: Manual:Caching
Pro nastavení mezipaměti Interwiki viz: Interwiki.

Mezipaměť souborů

Nastavení pro mezipaměť souborů na straně serveru.

Mezipaměť zpráv

Mezipaměť postranního panelu

Mezipaměť analyzátoru

Nastavení pro mezipaměť paměti

Nastavení pro konfiguraci úložiště objektů založených na paměti Memcached (pokud jej používáte) docs/memcached.md obsahuje další podrobnosti.

Mezipaměť WAN

Nastavení HTTP proxy (CDN)

Tato nastavení konfiguruje MediaWiki při použití mezipaměti HTTP proxy serveru. Týkají se ukládání do mezipaměti pomocí Varnish i Squid.

  • $wgCdnMatchParameterOrder – Označuje, zda se má při ukládání do mezipaměti CDN brát v úvahu pořadí parametrů dotazu u příchozích požadavků
  • $wgCdnMaxageLagged – Časový limit mezipaměti pro CDN, když je zpoždění repliky DB vysoké
  • $wgCdnMaxageStale – Časový limit mezipaměti v sekundách při doručení zastaralé odpovědi ParserCache kvůli sporu o PoolCounter.
  • $wgCdnMaxageSubstitute – Časový limit mezipaměti pro CDN, když je známo, že odpověď je nesprávná nebo neúplná (kvůli načítání)
  • $wgCdnMaxAge – Uloží do mezipaměti TTL pro CDN odeslané jako s-maxage (bez ESI) nebo náhradní kontrola (s ESI).
  • $wgCdnReboundPurgeDelay – Sekundární zpožděné čištění adres URL
  • $wgCdnServersNoPurge – Stejné jako $wgCdnServers , s tím rozdílem, že nebudou odeslána žádná čištění HTTP a jsou akceptovány rozsahy CIDR
  • $wgCdnServers – Pole jednotlivých proxy serverů, které MediaWiki pomáhají zjistit, zda byl požadavek zadán proxy.
    Ale také posílá zpět do proxy příkazy PURGE o změnách.
  • $wgForcedRawSMaxage – Výchozí maximální stáří (v sekundách) pro nezpracované přístupy CSS/JavaScript.
  • $wgInternalServer – Název serveru pod kterým ho zná Squid, je-li odlišný od hodnoty proměnné $wgServer .
  • $wgSquidPurgeUseHostHeader (odstraněno od 1.42) – Zda použít hlavičku hostitele v požadavcích na vyčištění odeslaných na proxy servery nakonfigurované v $wgSquidServers.
  • $wgUseCdn – Povolí/zakáže ukládání zobrazení stránky do mezipaměti.
  • $wgUseESI (zastaralé od 1.33) – Pokud používáte Squid3 s podporou ESI, povolte to.
  • $wgUsePrivateIPs – Zda by měly být akceptovány soukromé IP adresy X-Forwarded-For
  • $wgVaryOnXFP – Zda přidat X-Forwarded-Proto do hlavičky Vary pro požadavky API a kanály RSS/Atom.

Čištění vícesměrového vysílání HTCP

Nastavení jazyka, regionálního kódování a kódování znaků

Nastavení časové zóny

  • $wgLocaltimezone – Umožňuje nastavit pro wiki jinou časovou zónu, než tu používanou serverem.
  • $wgLocalTZoffset – Přidejte vzdálenost k časovému pásmu serveru v minutách.

Jazyková nastavení

angličtina
  • $wgAmericanDates – Jako výchozí formát data použijte 'mdy' místo 'dmy', např. May 12' místo '12 May'.
arabština/hindština
  • $wgTranslateNumerals – Pro hindštinu, arabštinu a další jazyky s vlastními číselnými soustavami používejte v některých oblastech rozhraní místní číslice místo číslic západního stylu (0-9).

Výstupní formát a nastavení vzhledu

Výstup

Zobrazení

ResourceLoader (zavaděč zdrojů)

Další informace získáte na stránce ResourceLoader .

Názvy stránek a přesměrování

Jmenné prostory

Podpora mobilních zařízení

Interwiki odkazy a stránky

  • $wgLocalInterwikis – Pole interwiki předpon pro tuto wiki.
  • $wgRedirectSources – Regulární výraz pro omezení adres URL, které se budou zobrazovat jako odkazy "přesměrováno z".
  • $wgSiteTypes – Zaregistruje obslužné nástroje pro konkrétní typy webů.

Mezipaměť zpráv Interwiki

Další informace získáte na stránce interwiki cache .

Analyzátor

HTML

  • $wgRawHtml – Povolí raw, nezaškrtnuté HTML v ‎<html>...‎</html> sekcích.
  • $wgTidyConfig – Konfigurace nástroje pro následné zpracování HTML, který se má použít k opravě neplatného kódu HTML.

Statistiky a obsahová analýza

  • $wgActiveUserDays – Počet dní, během kterých musí osoba provést úpravy, aby byla považována za "aktivního" uživatele
  • $wgArticleCountMethod – Metoda používaná k určení, zda se má stránka v jmenném prostoru obsahu počítat jako platná stránka s obsahem (článek).
  • $wgManualRevertSearchRadius – Maximální počet revizí stránky, který bude porovnán s každou novou úpravou, aby se určilo, zda se jednalo o ruční vrácení.
  • $wgRevertedTagMaxDepth – Maximální hloubka (počet revizí) vrácených změn, u kterých budou jejich vrácené úpravy označeny tagem změny mw-reverted.

Uživatelské účty, ověřování

Ověřování

Uživatelská práva, řízení přístupu a monitorování

Práva

Blokování/banování a některá další související nastavení.

Na stránce Příručka:Zabránění přístupu najdete další metody a nastavení týkající se přístupu. Také stránka Příručka:Uživatelská práva vám poskytne více informací o $wgGroupPermissions, $wgAddGroups, $wgRemoveGroups atd.

Nastavení uživatelského přístupu najdete na stránce Přístup uživatele.

Zabezpečení

Cookies

  • $wgCacheVaryCookies – Seznam souborů cookie, které ovlivňují mezipaměť.
  • $wgCookieDomain – Explicitní doména pro přihlašovací cookies.
  • $wgCookieExpiration – Počet sekund před vypršením platnosti souborů cookie HTTP. Toto můžete u souborů cookie 'Přihlásit trvale' přepsat hodnotou $wgExtendedLoginCookieExpiration
  • $wgCookieHttpOnly – Nastaví příznak httpOnly na všechny soubory cookie nastavené MediaWiki (pro zamezení přístupu z JavaScriptu).
  • $wgCookiePath – Explicitně deklarovaná "cesta" pro soubory cookie v doméně cookie
  • $wgCookiePrefix – Vlastní předpona souboru cookie.
  • $wgCookieSameSite – Atribut souboru cookie SameSite používaný pro přihlašovací soubory cookie.
  • $wgCookieSecure – Zda jsou soubory cookie zabezpečené.
  • $wgCookieSetOnAutoblock – Určuje, zda nastavit soubor cookie, když je uživatel automaticky zablokován. Pokud tak učiníte, znamená to, že zablokovaný uživatel bude i po odhlášení a přesunu na novou IP adresu stále blokován.
  • $wgCookieSetOnIpBlock – Určuje, zda nastavit soubor cookie, když je uživatel IP blokován. Pokud tak učiníte, znamená to, že zablokovaný uživatel bude i po přesunutí na novou IP adresu stále blokován.
  • $wgDisableCookieCheck (odstraněno od 1.42) – Zakáže soubory cookie relace
  • $wgExtendedLoginCookieExpiration – Pokud není hodnota null, doba trvání v sekundách pro relace "Přihlásit trvale". 0 znamená, dokud se prohlížeč nezavře. Pokud je null, použije $wgCookieExpiration
  • $wgSessionName – Přepsáním přizpůsobíte název relace.
  • $wgUseSameSiteLegacyCookies (odstraněno od 1.42) – Odešle starší soubor cookie s předponou ss0- při odeslání SameSite=None.

Profilování, testování a ladění

Ladění chyb

Související odkazy: Příručka:Jak řešit chyby

Profilování

Vyhledávání

Úprava uživatelského rozhraní

Nastavení pro údržbářské skripty

  • $wgCommandLineDarkBg – Předpokládejme tmavé pozadí terminálu pro skripty údržby.
  • $wgCommandLineMode – Označuje, zda MW běží v režimu příkazového řádku. Nikdy by se nemělo nastavovat ručně!
  • $wgGitBin – Cesta k binárce git.
  • $wgGitRepositoryViewers – Mapa adres URL úložiště Git na adresy URL jejich rozhraní gitweb
  • $wgInstallerInitialPages (zavedeno od 1.44) – Stránky, které se mají automaticky vytvořit po instalaci MediaWiki.
  • $wgReadOnlyFile – Pokud je tento soubor nalezen, je databáze uzamčena z důvodu uvedeného v obsahu souboru.
  • $wgReadOnlyWatchedItemStore – Nastavte toto na true, aby se seznamy sledovaných wiki přepnuly do režimu pouze pro čtení.
  • $wgReadOnly – Zakáže úpravy, zobrazí řetězec zadaný jako důvod.
  • $wgUpgradeKey – Heslo, které řídí přístup k webovému aktualizačnímu programu.

Poslední změny, nové stránky, seznam sledovaných a historie

Viz také Nápověda:Poslední změny a $wgDefaultUserOptions .

Zpětná vazba

  • $wgFeed – Zapnutí a vypnutí zdrojů syndikace (RSS, Atom, např. Poslední změny, Nové stránky).
  • $wgAdvertisedFeedTypes – Typy zdrojů, které by měly být poskytovány ve výchozím nastavení.
  • $wgFeedCacheTimeout – Minimální časový limit pro zdroj Recentchanges (poslední změny) v mezipaměti v sekundách.
  • $wgFeedClasses – Dostupné objekty kanálů.
  • $wgFeedDiffCutoff – Při generování kanálu RSS/Atom Recentchanges nebudou generovány rozdíly pro stránky větší než tato velikost.
  • $wgFeedLimit – Nastaví maximální počet výsledků, které se mají vrátit ve zdrojích syndikace (RSS, Atom), např. Poslední změny, Nové stránky.
  • $wgOverrideSiteFeed – Přepíše výchozí zdroj rss/atom webu, který se zobrazuje na každé stránce.

Autorská práva

Import/Export

Rozšíření

Kategorie

Protokolování

Speciální stránky

Akce

  • $wgActions – Pole povolených hodnot pro parametr action pro normální stránky.

Pravidla pro roboty

Ajax, Action API a REST API

Ajax

API

Shell a řízení procesů

  • $wgPhpCli – Název spustitelného PHP cli klienta (php/php5).
  • $wgMaxShellFileSize – Maximální velikost souboru, jaké může dosáhnout soubor vytvořený v rámci jednoho procesu, spuštěného přes linuxový příkazový řádek v KB.
  • $wgMaxShellMemory – Maximální množství virtuální paměti dostupné jednomu procesu spuštěnému v rámci linuxové příkazové řádky v KiB.
  • $wgMaxShellTime – Maximální čas procesoru v sekundách pro procesy shellu pod Linuxem.
  • $wgMaxShellWallClockTime – Časový limit, který má příkazový řádek na dokončení své úlohy v reálném čase.
  • $wgShellboxSecretKey – Tajný klíč pro ověřování přes HMAC požadavků odesílaných na Shellbox .
  • $wgShellboxUrl (odstraněno od 1.40) – Příkazy Shell lze spouštět na vzdáleném serveru pomocí Shellboxu.
  • $wgShellboxUrls – Shellbox , je knihovna která umožňuje spouštět příkazy příkazové řádky na vzdáleném serveru.
  • $wgShellCgroup – Omezí paměť příkazů shellu pomocí linuxových Cgroups.
  • $wgShellRestrictionMethod – Metoda, která za má použít k omezení možností příkazu příkazové řádky

HTTP klient

Práce

Wiki farma

Různá další nastavení

Související odkazy