
डिबग मोड को सक्रिय करने के लिए WordPress इंस्टॉलेशन की एक फ़ाइल को एडिट करना पड़ता है। यह आसान है लेकिन साइट को नुकसान से बचाने के लिए सावधानीपूर्वक करना चाहिए। नीचे सही तरीके से करने के लिए चरण-दर-चरण निर्देश दिए गए हैं।
एक बार सक्रिय होने के बाद, आप त्रुटियों को लॉग कर सकते हैं, उन्हें विज़िटर्स से छिपा सकते हैं और नियंत्रित कर सकते हैं कि WordPress डिबग जानकारी को कैसे संभालता है। यह खासतौर पर लाइव साइट्स पर महत्वपूर्ण है जहाँ आप त्रुटियों को रिकॉर्ड करना चाहते हैं लेकिन उन्हें सार्वजनिक रूप से नहीं दिखाना चाहते।
wp-config.php फ़ाइल ढूँढना
डिबग मोड को सक्षम करने का पहला कदम wp-config.php फ़ाइल को ढूँढना है। यह फ़ाइल WordPress इंस्टॉलेशन की रूट डायरेक्टरी में होती है, उसी जगह जहाँ wp-content, wp-includes और wp-admin मौजूद होते हैं। इसे आप FTP सॉफ़्टवेयर, होस्टिंग कंट्रोल पैनल के फ़ाइल मैनेजर या डेवलपमेंट सर्वर पर लोकल एक्सेस से खोल सकते हैं।
किसी भी बदलाव से पहले इस फ़ाइल का बैकअप लेना अनुशंसित है। केवल एक कैरेक्टर की कमी भी आपकी साइट को तोड़ सकती है, और बैकअप होने से आप तुरंत उसे बहाल कर सकते हैं। फ़ाइल मिल जाने के बाद, इसे टेक्स्ट एडिटर में खोलें और कॉन्फ़िगरेशन एडजस्ट करने के लिए तैयार हो जाएँ।
WP_DEBUG को सक्रिय करना
wp-config.php फ़ाइल के अंदर नीचे स्क्रॉल करें और यह लाइन ढूँढें: define( 'WP_DEBUG', false );. यह लाइन नियंत्रित करती है कि डिबग मोड चालू है या नहीं। डिफ़ॉल्ट रूप से, WordPress सुरक्षा और प्रदर्शन कारणों से डिबगिंग को बंद रखता है। इसे चालू करने के लिए, मान को false से true कर दें।
सही लाइन इस प्रकार दिखनी चाहिए: define( 'WP_DEBUG', true );. फ़ाइल सेव करने के बाद WordPress तुरंत पूरे वेबसाइट पर PHP चेतावनियाँ, नोटिस और त्रुटि संदेश दिखाना शुरू कर देगा। इससे आप समस्याग्रस्त प्लगइन्स, थीम्स या कस्टम कोड की पहचान कर सकते हैं।
त्रुटि लॉगिंग के लिए WP_DEBUG_LOG का उपयोग
डेवलपमेंट के दौरान स्क्रीन पर त्रुटियों को दिखाना उपयोगी हो सकता है, लेकिन यह हमेशा व्यावहारिक नहीं है। दीर्घकालिक मॉनिटरिंग के लिए आप WP_DEBUG_LOG को सक्रिय कर सकते हैं। इसके लिए WP_DEBUG कॉन्स्टैंट के ठीक नीचे यह लाइन जोड़ें: define( 'WP_DEBUG_LOG', true );. यह सभी त्रुटियों को wp-content डायरेक्टरी के अंदर debug.log फ़ाइल में स्टोर करेगा।
लॉग फ़ाइल होना खासतौर पर तब मददगार है जब आपको विशेष समय पर होने वाली त्रुटियों को ट्रैक करना हो, या जब आप उन्हें सीधे स्क्रीन पर दोहरा नहीं सकते। यह आपको डेवलपर्स या सपोर्ट टीम के साथ फ़ाइल साझा करने की सुविधा भी देता है बिना साइट तक सीधा एक्सेस दिए।
विज़िटर्स से त्रुटियाँ छिपाना
यदि आपकी WordPress साइट लाइव है, तो आप शायद नहीं चाहेंगे कि विज़िटर्स कच्चे त्रुटि संदेश देखें। इस स्थिति में, आप एक और सेटिंग जोड़ सकते हैं जिससे फ्रंटएंड पर एरर डिस्प्ले बंद हो जाएगा: define( 'WP_DEBUG_DISPLAY', false );. इससे त्रुटियाँ लॉग होती रहेंगी लेकिन उपयोगकर्ताओं को दिखाई नहीं देंगी।
इसके अतिरिक्त, आप यह लाइन भी जोड़ सकते हैं: @ini_set( 'display_errors', 0 ); ताकि यह व्यवहार और मजबूत हो। यह संयोजन आपकी साइट को पेशेवर और सुरक्षित बनाए रखता है, जबकि आवश्यक जानकारी एडमिन और डेवलपर्स को लॉग फ़ाइल में मिलती रहती है।
SCRIPT_DEBUG के साथ उन्नत डिबगिंग
JavaScript और CSS के साथ काम करने वाले डेवलपर्स के लिए WordPress एक अतिरिक्त कॉन्स्टैंट प्रदान करता है: define( 'SCRIPT_DEBUG', true );. डिफ़ॉल्ट रूप से, WordPress स्क्रिप्ट्स और स्टाइल्स के मिनिफ़ाइड वर्ज़न लोड करता है। स्क्रिप्ट डिबगिंग चालू करने पर WordPress फुल, नॉन-मिनिफ़ाइड वर्ज़न लोड करेगा, जिन्हें जाँचना और डिबग करना आसान होता है।
यह सेटिंग तब मूल्यवान होती है जब आप थीम या प्लगइन डेवलप कर रहे हों और स्क्रिप्ट्स व स्टाइल्स के व्यवहार को ट्रेस करना हो। यह आम उपयोगकर्ताओं के लिए आवश्यक नहीं है, लेकिन फ्रंटएंड समस्याएँ हल करने वाले डेवलपर्स के लिए यह बड़ा अंतर ला सकती है।
संक्षेप में, WordPress में डिबग मोड को सक्षम करना आपकी वेबसाइट को डायग्नोज़ और बनाए रखने का सरल लेकिन शक्तिशाली तरीका है। wp-config.php फ़ाइल को एडिट करके आप त्रुटियाँ दिखा सकते हैं, उन्हें लॉग में सेव कर सकते हैं और समस्याओं के दौरान भी साइट को पेशेवर बनाए रख सकते हैं। सही तरीके से उपयोग करने पर, डिबग मोड WordPress को सुरक्षित, स्थिर और डेवलपर-फ्रेंडली बनाए रखने के लिए सबसे महत्वपूर्ण टूल्स में से एक है।