2012-07-22 11 views
10

मैं एक प्लगइन डीबग करने के लिए एक वर्डप्रेस साइट पर डिबगिंग सक्षम करने की कोशिश कर रहा हूं। मैं WP_DEBUG सेटिंग के बारे में पढ़ सकते हैं और मैं अपने wp-config.php फ़ाइल में निम्नलिखित कहा:wp-config.php में परिवर्तन कब प्रभावी होते हैं?

define('WP_DEBUG', true); 
define('WP_DEBUG_LOG', true); 
define('WP_DEBUG_DISPLAY', false); 

मेरे समझ है कि मैं अपने wp-content निर्देशिका में debug.log फ़ाइल देखना चाहिए। मैंने अभी तक कुछ भी नहीं देखा है, लेकिन मुझे नहीं पता कि ऐसा इसलिए है क्योंकि लॉग इन नहीं हुई हैं, या अगर इन सेटिंग्स को प्रभावी होने के लिए कुछ पुनरारंभ करने की आवश्यकता है। तो मेरा सवाल यह है कि wp-config.php सेटिंग्स कब पढ़ी जाती हैं और क्या मुझे परिवर्तन करने के लिए किसी भी सेवा को पुनरारंभ करने की आवश्यकता होती है।

+1

आपको प्रत्येक अनुरोध पर जमीन से तुरंत चालू होने के बाद से लागू होने वाले परिवर्तनों के लिए कुछ भी पुनरारंभ नहीं करना चाहिए। यदि आप एपीसी या एक समान ओपोड कैशिंग सिस्टम का उपयोग कर रहे हैं तो यह मामला नहीं हो सकता है (हालांकि मैं उस क्षेत्र में बहुत जानकार नहीं हूं)। – mogelbrod

उत्तर

14

wp-config.php पर "परिवर्तन" तुरंत एफ़टीपी द्वारा या खोल के माध्यम से संपादित होने पर ही होता है, क्योंकि जब भी कोई पृष्ठ उत्पन्न होता है और वर्डप्रेस द्वारा आउटपुट किया जाता है तो उस फ़ाइल को एक्सेस किया जाता है। सर्वर की कोई रीबूट की आवश्यकता नहीं है; वर्डप्रेस साइट के किसी भी फ्रंट या बैकएंड पेज के लोड या रीफ्रेश करें।

किसी PHP त्रुटि को ट्रिगर करने के लिए कुछ करें, जैसे थीम के header.php में एक php फ़ंक्शन से ब्रैकेट को हटाने और यह देखने के लिए कि debug.log में लॉग इन हो गया है या नहीं। में wp-content में त्रुटि के लिए जांचें।

यदि फ़ाइल मौजूद नहीं है, तो अनुमति की समस्या हो सकती है और वर्डप्रेस फ़ाइल नहीं बना सका। तो एक सादा पाठ फ़ाइल जोड़ें (अपने सिस्टम के लिए सही टेक्स्ट एन्कोडिंग के साथ; कुछ फ़ाइल बनाने के लिए एफ़टीपी क्लाइंट का उपयोग करना सबसे अच्छा है) और इसे debug.log शीर्षक दें। यदि आप स्थानीय रूप से फ़ाइल बनाते हैं और इसे अपलोड करते हैं, तो इसे कम से कम 755 अनुमति दें, लेकिन 644 सुरक्षित है। फिर एक php त्रुटि दोबारा शुरू करें और देखें कि यह लॉग हो गया है या नहीं।

संबंधित मुद्दे