WP_DEBUG کنفیگریٹر
اپنی لائیو سائٹ کو خراب کیے بغیر debug لاگ آن کریں
آپ کے براؤزر میں چلتا ہے۔ کچھ بھی اپ لوڈ نہیں ہوتا۔
WP_DEBUG کنفیگریٹر کے بارے میں
وہ WP_DEBUG constants بنائیں جو errors کو آپ کے وزیٹرز کے سامنے دکھانے کے بجائے ایک لاگ فائل میں لکھتے ہیں۔ زیادہ تر سائٹس جو ڈیفالٹ WP_DEBUG snippet کاپی کرتی ہیں وہ PHP errors کو سرِعام دکھا دیتا ہے — یہ ایسا نہیں کرے گا۔
متعلقہ
دیگر ٹولز جن کی آپ کو ضرورت ہو سکتی ہے
FAQ
سوالات
کیا لائیو سائٹ پر WP_DEBUG فعال کرنا محفوظ ہے؟
صرف WP_DEBUG_DISPLAY کو false پر سیٹ کرنے کے ساتھ۔ اکیلا، WP_DEBUG، PHP notices اور warnings پرنٹ کرتا ہے — بشمول آپ کے سرور کے مطلق فائل پاتھز — سیدھا ان صفحات میں جو آپ کے وزیٹرز لوڈ کرتے ہیں۔ تقریباً ہر ٹیوٹوریل آپ کو وہ ایک لائن تھما کر رک جاتا ہے۔ اسے WP_DEBUG_LOG اور WP_DEBUG_DISPLAY false کے ساتھ جوڑیں اور یہ محفوظ ہے۔
WordPress debug لاگ کہاں جاتا ہے؟
بطورِ ڈیفالٹ wp-content/debug.log۔ جاننے کے قابل: بہت سے ہوسٹس پر وہ فائل عوامی طور پر قابلِ رسائی ہوتی ہے — کوئی بھی اسے براؤزر میں مانگ سکتا ہے۔ آپ اس کے بجائے WP_DEBUG_LOG کو ایک پاتھ دے سکتے ہیں اور لاگ کو ویب روٹ سے اوپر لکھ سکتے ہیں، جو یہ ٹول آپ کے لیے بنائے گا۔
میں نے WP_DEBUG کو true کیا اور کچھ نہیں ہوا۔ کیوں؟
تقریباً ہمیشہ کیونکہ constant اس لائن کے نیچے شامل کیا گیا تھا جو wp-config.php میں کہتی ہے "That's all, stop editing!"۔ اس لائن کے بعد ہر چیز نظرانداز ہوتی ہے۔ اسے اوپر منتقل کریں۔