मैं देख रहा हूं कि अपग्रेड करने पर। मेनटेन फाइल मौजूद होने पर डिलीट हो जाती है। क्या अब भी WP को रखरखाव मोड में रखना एक व्यवहार्य / सही तरीका है?
मैं देख रहा हूं कि अपग्रेड करने पर। मेनटेन फाइल मौजूद होने पर डिलीट हो जाती है। क्या अब भी WP को रखरखाव मोड में रखना एक व्यवहार्य / सही तरीका है?
जवाबों:
ज़रुरी नहीं।
.maintenance
यदि आप लंबे समय तक अपनी साइट को रखरखाव मोड में रखना चाहते हैं, तो एक अस्थायी फ़ाइल नहीं है।
यदि आप स्रोत को देखते हैं तो रखरखाव मोड तभी बनाए रखा जाता है जब $upgrading
फ़ाइल में परिभाषित चर 10 मिनट से अधिक पुराना न हो।
इसका मतलब है .maintenance
कि एक प्रकार की लॉक फ़ाइल है जब वर्डप्रेस प्लगइन्स, थीम या स्वयं को अपग्रेड कर रहा है, तो कुछ ऐसा जो 10 मिनट से अधिक नहीं चलना चाहिए।
निश्चित रूप से उस फ़ाइल में सम्मिलित करना संभव है:
$upgrading = time();
और सिद्धांत रूप में वर्डप्रेस को रखरखाव मोड में रखता है, लेकिन एक बार जब यह एक अस्थायी फ़ाइल होने का इरादा होता है, तो वर्डप्रेस एक सफल अद्यतन के बाद फ़ाइल को हटाने के लिए स्वतंत्र महसूस करता है।
लंबी अवधि के रखरखाव मोड के लिए आपको एक अलग समाधान का उपयोग करने की आवश्यकता है।
यहाँ आप एक मिल जाएगा।
चरण 1: .maintenance
WP रूट डायरेक्टरी में एक फाइल बनाएं जैसे.htaccess
स्टेप 2: इस कोड को फाइल में डालें
<?php $upgrading = time(); ?>
चरण 3: फ़ाइल को सहेजें। तब आप डिफ़ॉल्ट रखरखाव संदेश देख सकते हैं 'अनुसूचित रखरखाव के लिए संक्षिप्त रूप से अनुपलब्ध है। एक मिनट में वापस देखें। '
चरण 4: एक बार जब आप मरम्मत या उन्नयन पूरा कर लेते हैं, तो कोड या फ़ाइल को हटा दें .maintenance
।
यदि आप अपना स्वयं का कस्टम चेतावनी संदेश चाहते हैं, तो एक maintenance.php
फ़ाइल बनाएं और उसे अपनी /wp-content/
निर्देशिका में रखें। वर्डप्रेस इस फ़ाइल का उपयोग किसी भी जबरन रखरखाव अवधि के दौरान करने के लिए करता है जो आपके पास हो सकता है।