मैनुअल:डेटाबेस को लॉक करें
MediaWiki 1.5 के बाद से आप अपनी "LocalSettings.php" file में $wgReadOnly
जोड़ सकते हैं और इसे रीड-ओनली मोड के कारण का वर्णन करते हुए एक स्ट्रिंग पर सेट कर सकते हैं।
(इस स्ट्रिंग में सामान्य विकी मार्कअप की अनुमति है।)
यह विकि पर किसी भी संपादन को रोकेगा।
उदाहरण:
$wgReadOnly = "We are upgrading MediaWiki, please be patient. This wiki will be back in a few hours.";
वैकल्पिक रूप से, "LocalSettings.php" फ़ाइल में फ़ाइल के नाम पर $wgReadOnlyFile
सेट करें, फिर फ़ाइल के अंदर लॉक का कारण डालें।
विकी को संपादित करने का प्रयास करने वाले किसी भी व्यक्ति को फ़ाइल की सामग्री प्रदर्शित की जाएगी।
ध्यान दें कि रीड-ओनली मोड डेटाबेस में सभी लिखने से नहीं रोकता है। यदि आपको सभी लिखने से रोकने की आवश्यकता है, तो आपको इसे डेटाबेस पर ही करने की आवश्यकता है (उदाहरण के लिए विकी उपयोगकर्ता से अद्यतन, डालना, मिटाना को रद्द करें, या माई एसक्यूएल को रीड-ओनली मोड में डालें)।
$wgReadOnlyFile
द्वारा निर्दिष्ट फ़ाइल को लिखकर या हटाकर काम करता है, इसलिए सुनिश्चित करें कि फ़ाइल अनुमतियाँ उचित रूप से सेट की गई हैं।