यदि आप कुछ वर्षों के लिए वर्डप्रेस का उपयोग कर रहे हैं, तो आपको कम से कम एक बार मौत की सफेद स्क्रीन का सामना करना पड़ता है। वर्डप्रेस सफेद स्क्रीन की मौत उन डेटाबेसों में से एक है, जो बहुत ही परेशान करने वाली समस्याओं में से एक है, जिससे डेटाबेस कनेक्शन स्थापित हो रहा है। कारण यह समस्या उपयोगकर्ताओं के लिए निराशाजनक है क्योंकि यह आपके वर्डप्रेस व्यवस्थापक पैनल से आपको बाहर की ओर ले जाती है। चूंकि ज्यादातर मामलों में कोई त्रुटि आउटपुट नहीं है, इसलिए समस्या का पता लगाने के लिए आपको छोड़ दिया गया है। मौत की सफेद स्क्रीन के बारे में सबसे बुरी बात ये है कि कभी-कभी यह आपकी साइट के कुछ हिस्से को प्रभावित करेगा। उदाहरण के लिए, आप केवल अपने वर्डप्रेस व्यवस्थापक पर मौत की सफेद स्क्रीन देख सकते हैं जबकि बाकी सब ठीक काम करता है अन्य मामलों में, आप इसे केवल एक विशिष्ट पोस्ट पर देख सकते हैं जबकि बाकी सब कुछ ठीक ही चलता है। इस अनुच्छेद में, हम आपको दिखाएंगे कि कुछ संभव समाधानों को देखकर कैसे वर्डप्रेस व्हाइट स्क्रीन की मौत को ठीक करना है।
नोट: अपनी साइट पर कोई भी बदलाव करने से पहले, सुनिश्चित करें कि आपके पास पर्याप्त बैकअप है
आपको यह त्रुटि क्यों मिलती है?
अधिकांश समय जब आप मौत की एक सफेद स्क्रीन देखते हैं, तो इसका मतलब है कि आपने स्मृति सीमा समाप्त कर ली है यह प्लगइन के कारण हो सकता है जिसका आप उपयोग कर रहे हों जो वह ठीक से काम नहीं कर रहा है। यह एक खराब कोडित थीम के कारण भी हो सकता है जिसे आप उपयोग कर रहे हैं इसका यह भी मतलब हो सकता है कि आपके वेब होस्टिंग सर्वर के साथ एक समस्या है चूंकि समस्या किसी भी चीज़ की वजह से हो सकती है, इसलिए इसमें कई समस्या निवारण की आवश्यकता हो सकती है।
क्या आपकी दूसरी साइटों पर समस्या आती है?
यदि आपके पास कई साइटें हैं, तो सबसे पहले आपको यह करना चाहिए कि यह सुनिश्चित करना है कि मौत की सफेद स्क्रीन बोर्ड भर में हो रही है या बस इस डोमेन पर है यदि समस्या आपकी सभी साइटों के साथ है, तो यह एक मजबूत संकेतक है कि आपके वेब होस्टिंग प्रदाता कुछ समस्याएं हैं हालांकि, यदि समस्या केवल आपकी साइटों में से एक के साथ है, तो यह आपके द्वारा चलाए जा रहे प्लगइन या थीम के साथ एक समस्या हो सकती है। यदि समस्या केवल एक पोस्ट या पेज के साथ हो रही है, तो आप जानते हैं कि यह निश्चित रूप से आपकी विशिष्ट साइट के साथ एक समस्या है।
स्मृति सीमा बढ़ाना
आम तौर पर यह समस्या इसलिए होती है क्योंकि आपकी स्मृति समाप्त हो रही है वर्डप्रेस में PHP मेमोरी कैसे बढ़ाना है इस बारे में हमारा ट्यूटोरियल का उपयोग करें
सभी प्लगइन्स को अक्षम करना
यदि स्मृति सीमा में वृद्धि हुई है, या यदि आपके पास 256 एम या 512 एम की तरह एक उच्च स्मृति सीमा है, तो आपको समस्या निवारण शुरू करना होगा। इस समस्या के निवारण के हमारे अनुभव में, हमने हमेशा पाया है कि समस्या या तो एक विशिष्ट प्लग इन या थीम के साथ है चलो आगे बढ़ो और सभी प्लगइन्स को अक्षम करें
एक बार में सभी वर्डप्रेस प्लगइन्स निष्क्रिय करने के लिए इन निर्देशों का उपयोग करें
यदि यह समस्या को हल करता है, तो समस्या के निचले भाग में आने के लिए एक प्लगइन सक्षम करें।
थीम को एक डिफ़ॉल्ट थीम के साथ बदलें
अगर प्लग-इन समस्या निवारण इस समस्या को ठीक नहीं करता है, तो आपको अपने वर्तमान थीम को डीईसी वीस दस थीम के साथ बदलने की कोशिश करनी चाहिए। ऐसा करने का सबसे अच्छा तरीका अपना थीम फ़ोल्डर का समर्थन कर रहा है तो थीम को हटा रहा है WordPress स्वचालित रूप से डिफ़ॉल्ट थीम पर वापस आ जाएगा
वैकल्पिक रूप से, आप अपने phpMyAdmin में जा सकते हैं और wp_options तालिका में डेटाबेस तालिकाओं को अपडेट कर सकते हैं। निम्न तालिका नामों को अद्यतन करना होगा:
टेम्पलेट, स्टाइलशीट, और वर्तमान_थीम मूल्य परिवर्तित करने के लिए इक्कीसवीं।
यदि इस समस्या को हल करता है, तो आपको अपने विषय की ओर देखना चाहिए functions.php फ़ाइल। अगर नीचे तल पर अतिरिक्त स्थान हैं, तो आपको इसे फिक्सिंग पर विचार करना चाहिए। यदि आप अपने विषय के functions.php फ़ाइल में एक खराब कोडित फ़ंक्शन का उपयोग कर रहे हैं, तो इसके साथ ही यह भी हो सकता है।
अन्य सुधार
अगर उपरोक्त में से कोई भी इसे ठीक नहीं करता है, तो आपको वर्डप्रेस की एक नई प्रति को पुनः स्थापित करने का प्रयास करना चाहिए। हालांकि यह संभावना नहीं है, लेकिन यह हमेशा संभव है कि एक कोर फ़ाइल भ्रष्ट हो सकती है।
आप डेस्कटॉप डीबग फ़ंक्शन का उपयोग करके देख सकते हैं कि किस तरह की त्रुटियों को आउटपुट किया जा रहा है निम्न कोड को अपने wp-config.php फ़ाइल में जोड़ें
error_reporting (E_ALL); ini_set ('display_errors', 1); परिभाषित करें ('WP_DEBUG', सच है);
एक बार जब आप इसे जोड़ते हैं, रिक्त स्क्रीन में अब त्रुटियां, चेतावनियां, और नोटिस होंगे। ये मूल कारणों का निर्धारण करने में आपकी सहायता कर सकते हैं।
कभी-कभी, आपके पास बैकेंड तक पहुंच हो सकती है, लेकिन साइट के सामने के अंत में मौत का सफेद स्क्रीन है। यह एक कैशिंग प्लगइन के कारण हो सकता है बस अपना कैश खाली करें
यदि आपके पास केवल एक बहुत लंबे पोस्ट पेज पर मौत का एक सफेद स्क्रीन है, तो आपको कैश को साफ़ करने की भी कोशिश करनी चाहिए। एक अन्य चाल हम काम करने के लिए मिल गया है recursion और बैकग्राउंड सीमा बढ़ रही है। आप अपने wp-config.php फ़ाइल में निम्न कोड पेस्ट कर सकते हैं। या कुछ सर्वरों में आपको अपनी PHP.INI फ़ाइल को संशोधित करना होगा।
/ लंबी पोस्ट के लिए ट्रिक / * ini_set ( 'pcre.recursion_limit', 20000000); ini_set ( 'pcre.backtrack_limit', 10000000);
हम समझते हैं कि यह एक बहुत ही निराशाजनक त्रुटि है, और हम आशा करते हैं कि ऊपर की चाल में से एक ने आपके लिए इस मुद्दे को तय किया। आपने जो प्रयास किया है वह आपके लिए काम करने लग रहा है? यदि आपको काम करने के लिए एक अन्य समाधान मिल गया है, तो कृपया हमें बताएं। हम इस संसाधन पर विस्तार करने में प्रसन्न होंगे, अन्यों को समाधान खोजने में ज्यादा समय बर्बाद नहीं करना पड़ता है