रखरखाव मोड में WP लगाने के लिए .maintain फ़ाइल अभी भी मान्य है?


23

मैं देख रहा हूं कि अपग्रेड करने पर। मेनटेन फाइल मौजूद होने पर डिलीट हो जाती है। क्या अब भी WP को रखरखाव मोड में रखना एक व्यवहार्य / सही तरीका है?

जवाबों:


19

ज़रुरी नहीं।

.maintenance यदि आप लंबे समय तक अपनी साइट को रखरखाव मोड में रखना चाहते हैं, तो एक अस्थायी फ़ाइल नहीं है।

यदि आप स्रोत को देखते हैं तो रखरखाव मोड तभी बनाए रखा जाता है जब $upgradingफ़ाइल में परिभाषित चर 10 मिनट से अधिक पुराना न हो।

इसका मतलब है .maintenanceकि एक प्रकार की लॉक फ़ाइल है जब वर्डप्रेस प्लगइन्स, थीम या स्वयं को अपग्रेड कर रहा है, तो कुछ ऐसा जो 10 मिनट से अधिक नहीं चलना चाहिए।

निश्चित रूप से उस फ़ाइल में सम्मिलित करना संभव है:

$upgrading = time();

और सिद्धांत रूप में वर्डप्रेस को रखरखाव मोड में रखता है, लेकिन एक बार जब यह एक अस्थायी फ़ाइल होने का इरादा होता है, तो वर्डप्रेस एक सफल अद्यतन के बाद फ़ाइल को हटाने के लिए स्वतंत्र महसूस करता है।

लंबी अवधि के रखरखाव मोड के लिए आपको एक अलग समाधान का उपयोग करने की आवश्यकता है।

यहाँ आप एक मिल जाएगा।


16

चरण 1: .maintenanceWP रूट डायरेक्टरी में एक फाइल बनाएं जैसे.htaccess

स्टेप 2: इस कोड को फाइल में डालें

<?php $upgrading = time(); ?>

चरण 3: फ़ाइल को सहेजें। तब आप डिफ़ॉल्ट रखरखाव संदेश देख सकते हैं 'अनुसूचित रखरखाव के लिए संक्षिप्त रूप से अनुपलब्ध है। एक मिनट में वापस देखें। '

चरण 4: एक बार जब आप मरम्मत या उन्नयन पूरा कर लेते हैं, तो कोड या फ़ाइल को हटा दें .maintenance

यदि आप अपना स्वयं का कस्टम चेतावनी संदेश चाहते हैं, तो एक maintenance.phpफ़ाइल बनाएं और उसे अपनी /wp-content/निर्देशिका में रखें। वर्डप्रेस इस फ़ाइल का उपयोग किसी भी जबरन रखरखाव अवधि के दौरान करने के लिए करता है जो आपके पास हो सकता है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.