Manual:Lock the database
From MediaWiki.org
Set $wgReadOnlyFile in LocalSettings.php to the name of a file, then put the reason for the lock inside the file. The contents of the file will be displayed to anyone trying to edit the wiki.
Since MediaWiki 1.5 you can add $wgReadOnly to your LocalSettings.php and set this to a string describing the reason for read-only mode, instead of creating a file. (Usual wiki markup is allowed in this string).
$wgReadOnly = "We are upgrading MediaWiki, please be patient. This wiki will be back in a few hours.";
Note that read-only file is not guaranteed to be absolutely safe; if you need to guarantee that MediaWiki will never write to the data, you need to do this on the database itself (e.g. revoke UPDATE, INSERT, DELETE from the wiki user, or put MySQL into read-only mode).
You can also use the special page Special:Lockdb to lock the database and Special:Unlockdb to unlock a previously locked database.

