WP_DEBUG कॉन्फ़िगरेटर
अपनी लाइव साइट को खराब किए बिना डिबग लॉग चालू करें
आपके browser में चलता है. कुछ भी upload नहीं होता.
WP_DEBUG कॉन्फ़िगरेटर के बारे में
वे WP_DEBUG कॉन्स्टेंट जनरेट करें जो एरर आपके विज़िटर्स को दिखाने के बजाय एक लॉग फ़ाइल में लिखते हैं। ज़्यादातर साइटें जो डिफ़ॉल्ट WP_DEBUG स्निपेट कॉपी करती हैं, वह PHP एरर सार्वजनिक रूप से दिखाएगा — यह वाला नहीं दिखाएगा।
मिलते-जुलते
दूसरे tools जिनकी आपको ज़रूरत पड़ सकती है
FAQ
सवाल
क्या किसी live site पर WP_DEBUG enable करना safe है?
सिर्फ़ WP_DEBUG_DISPLAY को false सेट करके. अकेले, WP_DEBUG, PHP notices और warnings print करता है — आपके server के absolute file paths समेत — सीधे उन pages में जो आपके visitors load करते हैं. लगभग हर tutorial आपको बस वो एक line थमा देता है और रुक जाता है. इसे WP_DEBUG_LOG और WP_DEBUG_DISPLAY false के साथ जोड़ें और यह safe है.
WordPress debug log कहाँ जाता है?
Default में wp-content/debug.log. जानने लायक: कई hosts पर वह file publicly fetch की जा सकती है — कोई भी उसे browser में request कर सकता है. आप WP_DEBUG_LOG को एक path दे सकते हैं और log को web root के ऊपर लिख सकते हैं, जो यह tool आपके लिए generate कर देगा.
मैंने WP_DEBUG को true सेट किया और कुछ नहीं हुआ. क्यों?
लगभग हमेशा इसलिए क्योंकि constant को wp-config.php में उस line के नीचे जोड़ा गया जो कहती है "That's all, stop editing!". उस line के बाद का सब कुछ नज़रअंदाज़ हो जाता है. इसे ऊपर ले जाएँ.