Manual:$wgReadOnly/ja

詳細
機能上は、この設定は $wgReadOnlyFile と同じですが、ファイルの代わりに変数を使用する点が異なります.

「LocalSettings.php」内で  に文字列を設定した場合は、編集が拒絶され、変数に指定した文字列が理由として表示されます. 指定した理由の前に MediaWiki:Readonlywarning の内容が表示されます.

$wgReadOnly = '現在、このウィキはソフトウェアを新しいバージョンにアップグレード中です. ';

上記の例は、データベースをロックし、編集画面に既定のメッセージを表示し、さらにデータベースがロックされている理由の説明として「 」を表示します.

DBのキャッシュ
Some caches that use the database may still be written to during read only mode. This can be avoided by disabling cache, albeit at the cost of making your wiki slow. This can be accomplished with the following settings in LocalSettings.php: $wgMessageCacheType = $wgMainCacheType = $wgParserCacheType = CACHE_NONE; $wgLocalisationCacheConf['storeClass'] = 'LCStoreNull'; If you want your wiki to be fast, while still not using the DB, you should consider using something like Memcached. See Manual:$wgMainCacheType and Manual:$wgLocalisationCacheConf for details.