The "white screen of death" तब होता है जब आपकी WordPress साइट बिना किसी त्रुटि संदेश के एक खाली सफेद पेज दिखाती है। यह WordPress की सबसे परेशान करने वाली समस्याओं में से एक है क्योंकि इसमें कारण का कोई दृश्य संकेत नहीं मिलता। यह मार्गदर्शिका सबसे सामान्य कारणों और हर एक को ठीक करने के तरीके से गुजरती है।
चरण 1: त्रुटि लॉग जांचें
सबसे पहला काम यह है कि अपना PHP त्रुटि लॉग जांचें, जो आमतौर पर सटीक कारण उजागर कर देता है:
- kpanel.kapsulehost.com पर KPanel में लॉग इन करें
- वेबसाइटें पर जाएं, अपनी साइट चुनें, और लॉग पर क्लिक करें
- PHP त्रुटि लॉग खोलें
- व्हाइट स्क्रीन शुरू होने के समय के आसपास
Fatal errorप्रविष्टियां देखें
अधिक विवरण के लिए अपनी वेबसाइट त्रुटि लॉग एक्सेस करना देखें।
चरण 2: WordPress डीबग मोड सक्षम करें
अगर त्रुटि लॉग पर्याप्त विवरण नहीं दिखा रहा है, तो WordPress डीबग मोड सक्षम करें:
- SFTP या KPanel फ़ाइल मैनेजर के जरिए कनेक्ट करें
wp-config.phpखोलें- निम्नलिखित सेट करें:
define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );
define( 'WP_DEBUG_DISPLAY', false );
- पेज को रीलोड करें और त्रुटि संदेश के लिए
wp-content/debug.logजांचें
चरण 3: सभी प्लगइन्स निष्क्रिय करें
किसी अपडेट के बाद व्हाइट स्क्रीन आने का सबसे सामान्य कारण कोई खराब या असंगत प्लगइन होता है।
अगर आप WordPress एडमिन एक्सेस कर सकते हैं: Plugins > Installed Plugins पर जाएं, सभी को चुनें, और बल्क एक्शन मेन्यू से Deactivate चुनें।
अगर आप WordPress एडमिन एक्सेस नहीं कर सकते:
- SFTP के जरिए अपनी साइट से कनेक्ट करें
wp-content/plugins/पर जाएंpluginsफ़ोल्डर का नाम बदलकरplugins-disabledकरें- साइट लोड करने की कोशिश करें
अगर व्हाइट स्क्रीन ठीक हो जाती है, तो कोई प्लगइन ही इसका कारण है। फ़ोल्डर का नाम वापस plugins करें, फिर दोषी प्लगइन की पहचान होने तक प्लगइन्स को एक-एक करके निष्क्रिय करें।
चरण 4: किसी डिफ़ॉल्ट थीम पर स्विच करें
एक खराब थीम भी व्हाइट स्क्रीन का कारण बन सकती है:
- SFTP के जरिए
wp-content/themes/पर जाएं - अपनी सक्रिय थीम के फ़ोल्डर का नाम बदलकर कुछ इस तरह करें
mytheme-disabled - WordPress डिफ़ॉल्ट थीम पर वापस चला जाएगा
समस्याग्रस्त प्लगइन या थीम की पहचान करने के बाद, जांचें कि क्या डेवलपर की ओर से कोई अपडेट उपलब्ध है। कई व्हाइट स्क्रीन समस्याएं अगले संस्करण में ठीक कर दी जाती हैं।
चरण 5: PHP मेमोरी सीमा बढ़ाएं
जब WordPress की मेमोरी समाप्त हो जाती है तब व्हाइट स्क्रीन आ सकती है। सीमा बढ़ाने के लिए:
- फ़ाइल मैनेजर में या SFTP के जरिए
wp-config.phpखोलें /* That's all, stop editing! */लाइन से पहले यह लाइन जोड़ें:
define( 'WP_MEMORY_LIMIT', '256M' );
- फ़ाइल सेव करें और साइट रीलोड करें
आप Websites > [your site] > Settings > PHP के अंतर्गत KPanel में भी PHP मेमोरी सीमा बढ़ा सकते हैं।
चरण 6: बैकअप से पुनर्स्थापित करें
अगर उपरोक्त में से कोई भी चरण समस्या हल नहीं करता, तो समस्या शुरू होने से पहले लिया गया बैकअप पुनर्स्थापित करना समाधान का सबसे तेज़ रास्ता है। बैकअप से पुनर्स्थापित करना देखें।
अभी भी हल नहीं हुआ?
अगर इन चरणों को अपनाने के बाद भी व्हाइट स्क्रीन बनी रहती है, तो समर्थन के अंतर्गत KPanel में एक सपोर्ट टिकट खोलें। इसमें हाल की PHP त्रुटि लॉग प्रविष्टियां और समस्या आने से पहले साइट पर हुए बदलावों का विवरण शामिल करें।