نحوه استفاده از فایل لاگ وردپرس برای بهبود سایت
فایل لاگ وردپرس یکی از مهمترین جنبه های این سیستم مدیریت محتوای محبوب است که شاید تاکنون از آن حرف زیادی نشنیده باشید. احتمالا تا الان به این مسئله فکر نکرده اید اما پرونده های log در اصل سوابق فعالیت های مختلف وب سایت و سرور شما از ابتدای شروع به کار یا در یک بازه زمانی خاص است. متاسفانه بسیاری از افراد درک پرونده های گزارش log را سخت و دشوار می دانند. اما ما در پاورسرور می خواهیم این تصور غلط را از بین ببریم و به شما نشان دهیم که log وردپرس تا چه اندازه اهمیت دارد.
فایل لاگ وردپرس چه کاربردی دارد؟
استفاده از پرونده های گزارش لاگ وردپرس به نقش شما ربط دارد. از آنجایی که تمام فعالیت های سیستم ثبت می شود به تمام بخش های وردپرس مرتبط است، حال می خواهید مدیر سایت باشید یا یک برنامه نویس. با این وجود چندین ویژگی اساسی در رابطه با فایل لاگ وردپرس وجود دارد که تمام بخش های مختلف وب سایت را پوشش می دهد.
• پیدا کردن خطاها
• عیب یابی سیستم
• رسیدگی امنیتی
• ارزیابی استاندارهای دسترسی
• نظارت بر تجربه کاربری و بازدید ها
• ردیابی فعالیت کاربر
• بررسی عملکرد افزونه ها
• کاوش قالب های سایت
انواع مختلفی از پرونده های لاگ وجود دارند. برخی از آن ها به صورت ویژه برای وردپرس تهیه شده اند، در حالی که مواردی فقط برای گزارش یک عملکرد خاص استفاده می شوند.
پرونده لاگ Debug وردپرس
شاید به نظرتان عجیب به نظر برسد اما به صورت پیشفرض این قابلیت غیرفعال است. برای فعالسازی Debug Log Files باید ابتدا وارد پرونده wp-config شده و به صورت دستی آن را تنظیم نمایید. گزارش debug به طور پیشفرض غیرفعال شده زیرا ثبت تمام فعالیت های وب سایت شما، بخشی از منابع سرور را مصرف می کند. در حقیقت سیستم با فعال کردن فایل لاگ وردپرس به جای اجرای خوب سایت، در حال بررسی نحوه بالا آمدن و عملکرد سایت خواهد بود.
ما به شما توصیه می کنیم که در صورت بروز مشکل طی یک دوره کوتاه مدت این ویژگی را فعال کرده و سپس به رفع ایرادات احتمالی بپردازید. چندین روش برای فعال کردن پرونده debug وردپرس وجود دارد؛ اول از طریق FTP و نرم افزار FileZilla و ویرایش فایل wp-config.php و دوم استفاده از محیط سی پنل یا افزونه WP File Manager. صرف نظر از اینکه کدام روش را می پسندید، روند کار بسیار آسان است. شما می خواهید در دایرکتوری اصلی سایت خود پرونده wp-config را یافته و دو خط کد را به آن اضافه کنید.
define( ‘WP_DEBUG’, true ); define( ‘WP_DEBUG_LOG’, true );
نحوه فعالسازی فایل لاگ وردپرس و استفاده از آن
این کار چندان سخت نیست و ما آن را در چهار مرحله خلاصه کرده ایم که در ادامه به آن پرداخته ایم.
مرحله 1: یافتن پرونده wp-config.php
این پرونده در دایرکتوری اصلی سایت شما قرار دارد که همان public_html است. طبق تصویر زیر، ما این پرونده را از طریق سی پنل در مسیر ذکر شده پیدا کردیم:
مرحله دوم: ویرایش wp-config.php
برای بهره بردن از فایل لاگ وردپرس باید پرونده wp-config را ویرایش کنید. در سی پنل بعد از انتخاب فایل از قسمت بالایی روی گزینه ظاهر شده Edit بزنید. در این قسمت به سمت پایین اسکرول کنید تا عبارت زیر مشخص شود:
/* That's all, stop editing! Happy blogging. */
حال مطابق با تصویر زیر، دو خط کد تعریف شده را در قسمت مشخص شده قرار دهید:
اضافه کردن این کدها باعث می شود تا حال اشکال زدایی در سایت شما فعال گردد. بنابراین از این به بعد فایل لاگ وردپرس به صورت اتوماتیک ایجاد می شود و شما می توانید از مسیر wp-content/ به آن دسترسی پیدا کنید. نام فایلی که گزارشات را به صورت کامل ذخیره می کند، debug.log نام دارد.
مرحله سوم: یافتن، خواندن و درک فایل لاگ وردپرس
توجه داشته باشید که امکان دارد پرونده به سرعت در سیستم ایجاد نشود. این گزارشی برای فعالیت های سرور نیست، بلکه به ثبت خطاهای رخ داده در وردپرس می پردازد. همانطورکه قبلا توصیه کردیم، تنها در صورت بروز مشکل نسبت به فعال کردن این ویژگی اقدامات لازم را انجام دهید. اگر هنوز پرونده debug.log وجود ندارد، زمان بدهید تا مشکلی در سیستم شما به وجود آید.
وقتی فایل مربوطه ایجاد شد، آن را از طریق بخش ویرایش باز کنید. باید با چیزی مانند تصویر زیر روبرو شوید:
برای یک کاربر عادی شاید مفهوم چندانی نداشته باشد اما یک توسعه دهنده به خوبی با این خطاها آشناست.
مرحله 4: کمک بخواهید
همانطور که گفته شد شاید درک درستی از فایل لاگ وردپرس نداشته باشید. با این حال امکان دارد که سایت شما مشکلاتی داشته باشد. در چنین حالتی باید شخصی را برای کمک بیابید. در این مسیر با چند گزینه روبرو هستید، ابتدا دانلود فایل لاگ و ارسال آن به پشتیبان سایت شماست. اما اگر یک توسعه دهنده از سایت شما حمایت نمی کند، باید از انجمن های مربوطه استفاده کنید و مشکلات خود را برای بررسی بیشتر برایشان ارسال کنید.
امیدواریم که مطلب بالا به اندازه کافی برایتان مفید واقع شده باشد. فراموش نکنید که مراجعه به بخش های مختلف وبلاگ پاورسرور می تواند به شما در مسیر توسعه سایت کمک کند.