به محتوای اصلی بروید

هاست اشتراکی

هاست اختصاصی

سرور مجازی

سرور اختصاصی

فضای ذخیره سازی

ثبت دامنه

خدمات

لایسنس ها

آموزشها


آموزش ثبت خطاها در لاگ وردپرس (Debug Log) به زبان ساده


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

چرا ثبت لاگ در وردپرس اهمیت دارد؟

  • تشخیص سریع خطاها هنگام مواجه با صفحات سفید یا ارورهای داخلی. (مثل خطای 500)
  • افزایش امنیت و سرعت رفع باگ: مخصوصاً برای توسعه‌دهندگان و تیم‌های پشتیبانی.
  • سازگاری با افزونه‌ها و قالب‌ها: برخی افزونه‌ها بدون هشدار کار نمی‌کنند ولی لاگ خطاها را ذخیره می‌کنند.

فعال‌سازی سیستم ثبت لاگ در وردپرس

مرحله اول: فعال کردن حالت دیباگ وردپرس

وارد فایل wp-config.php شوید و کد زیر را اضافه کنید:


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

توضیح کدها:

  • WP_DEBUG: فعال‌سازی حالت اشکال‌زدایی در وردپرس
  • WP_DEBUG_LOG: ذخیره لاگ خطاها در فایل debug.log
  • WP_DEBUG_DISPLAY: جلوگیری از نمایش خطاها در مرورگر (مناسب برای امنیت).

مرحله دوم: مشاهده فایل لاگ

پس از فعال‌سازی، لاگ در مسیر زیر ذخیره می‌شود:

/wp-content/debug.log

برای مشاهده فایل از طریق FTP یا کنترل پنل هاست اقدام کنید.

نکات امنیتی

برای جلوگیری از دسترسی دیگران به فایل لاگ، این کد را به فایل .htaccess در مسیر /wp-content/ اضافه کنید:


<Files "debug.log">
Order allow,deny
Deny from all
</Files>

جمع‌بندی

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

اگر این مقاله برای شما مفید بود، لطفاً آن را با دیگران به اشتراک بگذارید. همچنین خوشحال می‌شویم نظرات شما را بخوانیم.

5 امتیاز از 1 نظر

دیدگاه

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

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

آموزش های بیشتر