بعضی اوقات اتفاق می افتد که به دلایلی همچون ناسازگاری قالب یا افزونه در وردپرس صفحه ی وردپرس سفید می شود و به صفحه ی مدیریت وردپرس نیز نمی توان وارد شد.در این گونه موارد ما به فعال کردن نمایش خطا در وردپرس نیاز داریم تا ارور های مربوطه و افزونه مربوطه که باعث اختلال در اجرای صحیح سایت می شیود ببینم وبه رفع ان اقدام کنیم.
البته باید توجه داشت که همیشه فعال کردن نمایش خطا در وردپرس منجر به تشخیص صد در صدی منبع مشکل نمی شود اما در بسیاری مواقع با تشخیص فایل و خط کد مشکل دار می توانید متوجه منبع بروز مشکل شده و به تبع آن را رفع نمایید.
فعال کردن حالت Debugging در وردپرس
برای روشن کردن نمایش خطا در وردپرس کافیست به پنل هاست خود وارد شوید و فایل wp-config.php در مسیر اصلی نصب وردپرس را به منظور ویرایش باز کنید و به دنبال عبارت زیر بگردید:
1 |
define('WP_DEBUG', false); |
در کد فوق عبارت false را به true تغییر داده و فایل را ذخیره نمایید (مانند کد زیر)
1 |
define('WP_DEBUG', true); |
با اعمال تغییرات فوق تقریبا اکثریت خطاهای موجود در سیستم در بخشهای قالب و حتی بخش مدیریت وردپرس روشن خواهد شد و شما می توانید آنرا ملاحظه کنید.باید توجه داشته باشید که همه ی خطاها ممکن است به مستقیما به قالب یا افزونه ی مشکل دار ارجاع داده نشود که در اینگونه موارد یافتن و رفع مشکل دشوارتر خواهد بود.
ضمنا به منظور رفع سریع و بی دردسر اینگونه مسائل اگر مشکل بعد از بروز رسانی خود هسته ی وردپرس به وجود آمد ترجیحا ابتدا یک بار دیگر بروزرسانی را تکرار کنید و اگر نهایتا رفع نشد ابتدا قالب را عوض کنید و در مرحله ی آخر غیرفعال سازی یک به یک افزونه ها را امتحان نمایید.
در صورتی که مشکل همچنان وجود داشت و با ما در قسمت تماس با ما یا نظرات همین مطلب در تماس باشید تا مشکل هر چه سریعتر رفع شود .
موفق باشید
خیلی ممنون دوست عزیز
خواهش میکنم . موفق باشید
سلام
آموزش خوبی بود خطاها برطرف شد
حالا اگر در حالت true بمونه مشکلی هست؟ یا به حالت پیش فرض false برگردونم؟
اینا به خاطر این گفتم که اگر در هنگام نصب افزونه و غیره … خطایی نمایش داد سریع برطرف کنم
یعنی برای همیشه روی حالت true بمونه
سلام . این حالت دیباگینگ با رفع مشکل هستش اگر زیاد با نصب و حذف افزونه سروکار دارید بهتر است در حالت true قرار دهید ولی نه اگر هر چند یکبار افزونه ای رو نصب و قعال میکنید بهتره فقط در زمان نیاز آن را به حالت true برگزدانید
پیشنهاد میشه برای نصب و تست افزونه ها از سایت اصلی استقاده نکنید و قبل اجرا و استفاده د سایت اصلی ان را در یک محیط تستی مانند لوکال هاست بررسی کنید.
موفق و پیروز باشید