مواد پر جائیں
ٹولز

WP_DEBUG Configurator

Turn on the debug log without breaking your live site

آپ کے براؤزر میں چلتا ہے۔ کچھ بھی اپ لوڈ نہیں ہوتا۔

Where is this site?

This changes the recommendation, not just the wording. The safe configuration on a live site is genuinely different from the useful one on your laptop.

Verdict

Options
wp-config.php

Paste these ABOVE the line that says /* That's all, stop editing! */ — anything below it is ignored, which is why so many people report that WP_DEBUG 'does nothing'.

WP_DEBUG Configurator کے بارے میں

Generate the WP_DEBUG constants that write errors to a log file instead of printing them to your visitors. The default WP_DEBUG snippet most sites copy will display PHP errors publicly — this one will not.

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!"۔ اس لائن کے بعد ہر چیز نظرانداز ہوتی ہے۔ اسے اوپر منتقل کریں۔