Podręcznik:Blokowanie bazy danych
Od wersji MediaWiki 1.5 możesz dodać $wgReadOnly
do swojego pliku "LocalSettings.php" file i ustawić na tekst opisujący powód przełączenia bazy na tryb tylko do odczytu.
(Można korzystać ze składni wiki.)
Zablokuje to jakąkolwiek możliwość edycji wiki.
Przykład:
$wgReadOnly = "We are upgrading MediaWiki, please be patient. This wiki will be back in a few hours.";
Można też ustawić zmienną $wgReadOnlyFile
w "LocalSettings.php" na nazwę pliku, do którego można wpisać tekst powodu blokady.
Zawartość tego pliku będzie wyświetlana każdemu kto będzie próbował edytować wiki.
Uwaga: tryb tylko do odczytu nie zapobiegnie całkowicie zapisowi do bazy danych. Jeżeli chcesz zablokować całkowicie możliwość zapisu, musisz to zrobić bezpośrednio na bazie danych (na przykład odebrać uprawnienia do wykonywania zapytań UPDATE, INSERT, DELETE użytkownikowi, z którego korzysta wiki lub ustawić MySQL w tryb tylko do odczytu).
$wgReadOnlyFile
, więc upewnij się, że uprawnienia do niego są odpowiednio ustawione.