Manual:Lock the database/hi

From Linux Web Expert

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 सेट करें, फिर फ़ाइल के अंदर लॉक का कारण डालें। विकी को संपादित करने का प्रयास करने वाले किसी भी व्यक्ति को फ़ाइल की सामग्री प्रदर्शित की जाएगी।

ध्यान दें कि रीड-ओनली मोड डेटाबेस में सभी लिखने से नहीं रोकता है। यदि आपको सभी लिखने से रोकने की आवश्यकता है, तो आपको इसे डेटाबेस पर ही करने की आवश्यकता है (उदाहरण के लिए विकी उपयोगकर्ता से अद्यतन, डालना, मिटाना को रद्द करें, या माई एसक्यूएल को रीड-ओनली मोड में डालें)।

यदि आपके पास साइट एडमिन की अनुमति है, तो आप डेटाबेस को लॉक करने के लिए विशेष पेज "स्पेशल: लॉकडीबी" का भी उपयोग कर सकते हैं and "विशेष: अनलॉकडीबी" पहले से लॉक किए गए डेटाबेस को अनलॉक करने के लिए। ध्यान दें कि यह बहिष्कृत है, और डिफ़ॉल्ट रूप से किसी भी समूह को साइट एडमिन अनुमति नहीं दी जाती है। समूहों को अनुमति देने के बारे में जानकारी के लिए Manual:User rights देखें। यह भी ध्यान दें कि यह $wgReadOnlyFile द्वारा निर्दिष्ट फ़ाइल को लिखकर या हटाकर काम करता है, इसलिए सुनिश्चित करें कि फ़ाइल अनुमतियाँ उचित रूप से सेट की गई हैं।