Manual:$wgReadOnly/cs

Podrobnosti
Funkčně je toto nastavení stejné jako, ale místo souboru používá řetězec.

Pokud je nastaven na řetězec v souboru LocalSettings.php, neumožní úpravy a zobrazí řetězec uvedený jako důvod. Uvedenému důvodu předchází obsah MediaWiki:Readonlywarning.

Výše uvedený příklad zamyká wiki a poskytuje výchozí příkaz na stránkách úprav a také poskytuje zahrnutý řetězec jako vysvětlení, proč byla wiki zamčena. Wikitext je v tomto řetězci povolen a bude vykreslen, když se zobrazí varování pouze pro čtení, které lze použít k poskytování odkazů nebo zvýraznění oznámení o aktualizaci.

Aktualizace
Od MediaWiki 1.27 nebude spuštění aktualizačního skriptu fungovat, pokud je nastaveno.

Jednoduchým řešením je nastavit jej tak, aby četl pouze při nespouštění z příkazového řádku, což neovlivní skript aktualizace příkazového řádku:

Relace
Pokud relace nejsou uloženy v externím mezipaměti, jako je Redis nebo Memcached, uživatelé mohou být odhlášeni a během doby, kdy je wiki nastavena pouze na čtení, nebudou úspěšné žádné další pokusy o přihlášení a obdrží zprávu podobnou této:



Ukládání DB do mezipaměti
Do mezipamětí, které využívají databázi, nelze zapisovat v režimu pouze pro čtení, což by mohlo bránit nejen úpravám (v závislosti na konfiguraci, přihlášení nebo dokonce prohlížení stránek). Tomu se lze vyhnout deaktivací mezipaměti, i když za cenu zpomalení vaší wiki. To lze provést pomocí následujících nastavení v LocalSettings.php:

Pokud chcete, aby vaše wiki byla rychlá, a přitom stále nepoužíváte DB, měli byste zvážit použití něčeho jako je Memcached. Další podrobnosti najdete na stránce  a. Pokud chcete povolit přihlášení, když je databáze pouze pro čtení, musí být alespoň  nastaven na nějaký skutečný mechanismus ukládání do mezipaměti bez DB.

Miniatury
V režimu pouze pro čtení se obrázky, které je třeba transformovat nebo změnit, zobrazí jako chybové hlášení, nikoli jako obrázek. Chcete-li se tomuto problému vyhnout, vložte do souboru "LocalSettings.php" následující: