فعال کردن دیباگ وردپرس با wp-debug

فعال کردن دیباگ وردپرس با wp-debug

بروزرسانی شده در۲۹ تیر ۱۴۰۳

آنچه در این مقاله می خوانید...

گاهی اوقات به دلایل مختلف ممکن است خطاهایی روی سایت شما ایجاد شود که ندانید دقیقا علت خطا چیست.در آموزش های گذشته در خصوص نحوه رفع تداخل افزونه ها در وردپرس صحبت کردیم و گفتیم که به چه روشی می توانید افزونه دارای مشکل را شناسایی کنید ولی شما هم می دانید که غیرفعال کردن یکی یکی افزونه ها می تواند زمان بر باشد،اصلا شاید مشکل از افزونه ها نباشد،در این طور مواقع فقط زمان خود را هدر داده ایم.

فعال کردن دیباگ وردپرس با wp-debug

در این آموزش قصد داریم تا با فعال کردن دیباگ وردپرس نوع خطای موجود را شناسایی کنیم و دقیقا بدانیم که مشکل از کدام افزونه یا قالب سایت ما است.در این آموزش ما به شما نشان می دهیم که دقیقا خطا در چه فایل و در خط چندوم از آن فایل به وجود آمده است و گونه باید آن را حل کنیم.

در وهله اوب شما باید بدانید که دیباگ وردپرس چیست و چگونه می تواند در شناسایی خطا به ما کمک کند.هیچ قالب و افزونه و حتی cms کامل نیست و ممکن است به مرور زمان سایت شما دچار خطا شود که یک امری طبیعی است.

در این طور مواقع شما با فعال کردن دیباگ وردپرس با wp-debug به جنگ با آن خطا خواهید رفت و در کمترین زمان اولا مشکل را شناسایی می کنید و سپس به حل آن می پردازید.

دیباگ وردپرس چیست؟

دیباگ وردپرس به فرایندی می کویند که شما با فعال کردن آن قابلیت مشاهده تمام خطاها و هشدار هایی که توسط افزونه یا قالب سایت شما ایجاد شده است را دارید و به کمک آن می توانید مشکلات به وجود آمده را با مشاهده نوع خطا به راحتی حل کنید.با فعال‌سازی دیباگ، وردپرس تمامی خطاها، هشدارها و اعلانات PHP را در صفحه نمایش می‌دهد. این اطلاعات به شما کمک می‌کند تا دقیقاً بفهمید که چه مشکلی در کجا و چرا رخ داده است.

بیشتر اوقات خطاهایی که با فعال کردن دیباگ در وردپرس به ما نمایش می دهد چندان مهم نیستند و صرفا همانطور که از اسمشان پیداست یک هشدار هستند و بهتر است حل شوند.اما در صورتی که حل نشدند هم مشکلی برای سایت شما به وجود نمی آیدو.

اما یک دسته از خطاها که به آن خطاهای مهلک هم می گویند که شامل خطاهای fatal error و parse error می باشند خطاهایی هستند که باید حتما رفع شوند و در صورت رفع نکردن آن ها سایت دچار اختلال هایی می شود.

آموزش فعال کردن دیباگ وردپرس

در صورت کلی خطاهای به وجود آمده دو نوع هستند،نوع اول خطاهای هشدار دهنده و نوع دوم خطاهای مهلک که به وسیله دیباگ کردن وردپرس ما می توانیم هر دو نوع خطا را به راحتی شناسایی و دیباگ کنیم و تمام مشکلات قالب و افزونه را مشاهده و جهت رفع آن اقدام کنیم.در ادامه به نحوه فعال کردن دیباگ در وردپرس با کد خواهیم پرداخت.

فعال کردن wp-debug توسط کد

برای فعال کردن wp-debug ابتدا شما باید به هاست خود مراجغه کنید و به مسیر Public_html بروید و به دنبال فایل wp-config.php بگردید.سپس بر روی آن راست کلیک کنید و گزینه Edit را بزنید و به دنبال گزینه (’Define(‘WP_DEBUG بگردید.در مقابل این گزینه مقدار false قرار دارد که شما باید زحمت بکشید و آن را به true تبدیل کنید.با تغییر دادن این مقدار به true حالت دیباگ وردپرس فعال می شود و خطاهای سایت شما نمایش داده خواهد شد.توجه کنید که در صورتی که خطایی نمایش داده نشد به این معنی است که سایت شما بدون مشکل در حال اجرا می باشد و خطایی ندارد😀.

غیر فعال کردن دیباگ وردپرس

شما با فعال کردن دیبلگ وردپرس قادر خواهید بود خطاهای خود را در قسمت بالای سایت مشاهده کنید.فراموش نکنید که پس از اتمام دیباگ و حل مشکل باید حتما حالت دیباگ وردپرس را غیرفعال کنید.

علت این کار هم این است که خطاهای سایت شما برای تمامی کاربران سایت نمایش داده خواهد شد و این کار می تواند باعث سودجویی بعضی از کاربران شود.

بناراین برای غیرفعال کردن حالت دیباگ وردپرس و عدم نمایش نمایش خطاهای سایت خود از کد زیر استفاده کنید:

define('WP_DEBUG_DISPLAY', false);

⚠️توجه: با استفاده از این گزینه خطاهای سایت در فایل debug.log جمع آوری می شود و فقط برای شما قابل نمایش است.

امیدوارم که آموزش فعال کردن دیباگ وردپرس برای شما آموزنده بوده باشد.به امید کسب و کار اینترنتی موفق برای شما🤩

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

1 × 5 =