یکی از راهکارهای مهم برای شناسایی و رفع خطاهای احتمالی در وردپرس، فعال کردن قابلیت ارور لاگ یا گزارش خطا است. ارور لاگ به شما امکان میدهد تا تمام خطاها و مشکلاتی که در هنگام اجرای وبسایت شما رخ میدهند را مشاهده و تحلیل کنید. با این روش، میتوانید هرگونه ایرادی را سریعاً شناسایی و اقدامات لازم برای رفع آن را انجام دهید.
ارور لاگ در واقع لیستی از خطاها و مشکلاتی است که هنگام بارگذاری و اجرای کدهای وبسایت رخ میدهند. اگر مشکلی در عملکرد سایت به وجود بیاید، این قابلیت به مدیران سایت کمک میکند تا به راحتی منبع خطا را پیدا کنند و آن را رفع نمایند. فعال کردن ارور لاگ وردپرس میتواند در جلوگیری از کاهش سرعت، مشکلات امنیتی و تجربه کاربری ضعیف کمککننده باشد.
برای فعال کردن ارور لاگ در وردپرس، مراحل زیر را دنبال کنید:
wp-config.php
ابتدا باید به فایل wp-config.php
دسترسی پیدا کنید. این فایل یکی از مهمترین فایلهای وردپرس است و تنظیمات اصلی سایت شما را کنترل میکند. برای دسترسی به این فایل، وارد هاست خود شوید و از بخش File Manager به پوشه اصلی وردپرس بروید.
پس از باز کردن فایل wp-config.php
، به دنبال خطی بگردید که با /* That's all, stop editing! Happy blogging. */
شروع میشود. کد زیر را پیش از این خط اضافه کنید تا قابلیت گزارش خطا فعال شود:
define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );
define( 'WP_DEBUG_DISPLAY', false );
این تنظیمات باعث میشود که خطاها در فایلی به نام debug.log
ذخیره شوند که در پوشه wp-content
قرار میگیرد. همچنین، با تنظیم WP_DEBUG_DISPLAY
به false
، مانع نمایش خطاها در صفحات عمومی سایت میشوید که به دلایل امنیتی توصیه میشود.
debug.log
بعد از فعال کردن ارور لاگ، وردپرس شروع به ذخیره کردن خطاها در فایل debug.log
میکند. برای مشاهده این فایل، به پوشه wp-content
در هاست خود بروید و فایل debug.log
را باز کنید. این فایل حاوی تمام خطاها و هشدارهایی است که در زمان اجرای سایت رخ دادهاند.
پس از شناسایی و رفع خطاها، توصیه میشود که قابلیت ارور لاگ را غیرفعال کنید. برای این کار، مقادیر WP_DEBUG
و WP_DEBUG_LOG
را به false
تغییر دهید:
define( 'WP_DEBUG', false );
define( 'WP_DEBUG_LOG', false );
این کار باعث جلوگیری از پر شدن فضای هاست توسط فایلهای خطا میشود و همچنین از نمایش خطاهای غیرضروری جلوگیری میکند.
ارور لاگ به شما کمک میکند که خطاهای رایجی مانند خطاهای PHP، مشکلات پلاگینها و تداخلهای قالبها را شناسایی کنید. به عنوان مثال، ممکن است یک افزونه به درستی با وردپرس هماهنگ نباشد و موجب خطا شود. با بررسی دقیق خطاهای ثبت شده، میتوانید منابع مشکل را شناسایی و اقدامات لازم را انجام دهید.
در حالی که ارور لاگ یک ابزار قدرتمند برای شناسایی مشکلات است، فعال بودن دائمی آن ممکن است خطرات امنیتی را افزایش دهد. نمایش خطاها به کاربران عادی میتواند اطلاعات حساس مربوط به سرور یا ساختار وبسایت شما را فاش کند. به همین دلیل، همیشه توصیه میشود که در محیطهای عمومی خطاها را نمایش ندهید و تنها از فایل debug.log
برای رفع مشکلات استفاده کنید.
اگر ترجیح میدهید بدون دسترسی مستقیم به فایلهای سایت به ارور لاگ دسترسی داشته باشید، افزونههای متنوعی برای مدیریت خطاهای وردپرس وجود دارند. این افزونهها به شما کمک میکنند بدون نیاز به ورود به هاست، به گزارشهای خطا دسترسی پیدا کرده و آنها را تحلیل کنید. برخی از افزونههای محبوب برای این کار عبارتند از:
اگر به دنبال میزبانی وب با کیفیت بالا هستید که از قابلیتهای لازم برای میزبانی وردپرس پشتیبانی کند، پیشنهاد میکنیم از خدمات خرید هاست ماهان کلود استفاده کنید. این سرویسدهنده با ارائه هاستینگ قدرتمند و پشتیبانی قوی، به شما کمک میکند تا سایت خود را با اطمینان بالا مدیریت کنید.