نماد سایت دریای شرق

اشکال زدایی وردپرس : خطاها را در سایت خود پیدا کنید

اشکال زدایی وردپرس

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

اشکال زدایی وردپرس چیست؟

برخی از خطاها باید در اسرع وقت تصحیح شوند – از مشکلات جزئی گرفته تا صفحه سفید وحشتناک مرگ وردپرس یا خطای پایگاه داده وردپرس. WordPress Debug شما را از بررسی هر افزونه جداگانه برای این نوع خطاها جلوگیری می کند. این نه تنها زمان زیادی می برد، بلکه اغلب ناموفق است. حالت WordPress Debug ابزار ارزشمندی است که می تواند به شما در انجام موثرتر این کار کمک کند. پس از فعال‌سازی، پیام‌های خطا در صفحات مربوطه نمایش داده می‌شوند و سپس می‌توانید مشکل را مستقیماً در منبع حل کنید.

در عین حال، شما همچنین می توانید تعیین کنید که کدام صفحات بهینه اجرا می شوند و بنابراین نیازی به اصلاح ندارند. WordPress Debug یک ابزار تحلیلی مهم است زیرا به شما نشان می دهد که مشکلات کجا هستند و همچنین قسمت هایی از وب سایت شما به طور بهینه طراحی و راه اندازی شده است. تمام خطاها و اخطارهای PHP در بالای صفحه نمایش داده می شوند، حتی اگر (هنوز) تأثیر پایداری بر عملکرد وب سایت شما نداشته باشند.

پس از رفع مشکل، به سادگی WordPress Debug را دوباره غیرفعال کنید. این مهم است زیرا در غیر این صورت متن کد PHP شما ممکن است در معرض بازدیدکنندگان شما قرار گیرد و در نتیجه یک خطر امنیتی بالقوه ایجاد کند. حالت WordPress Debug نیز ممکن است تأثیر مخربی بر عملکرد وب سایت شما داشته باشد.

گزارش اشکال زدایی وردپرس چیست؟

علاوه بر حالت اشکال زدایی معمولی، وردپرس یک گزینه گزارش نیز ارائه می دهد. اگر از WordPress Debug استفاده می کنید، تمام خطاها بلافاصله نمایش داده می شوند، اما هیچ سند دیگری ایجاد نمی شود. برای مثال، اگر مشکلات بیشتر رخ می‌دهند یا می‌خواهید درباره منبع خطاها با یک توسعه‌دهنده خارجی صحبت کنید، مستندات دقیق می‌تواند بسیار آموزنده باشد و عیب‌یابی مؤثرتری را در آینده تضمین کند. با تنظیم ثابت “WP_DEBUG_LOG” روی “true”، گزارش اشکال زدایی وردپرس را در سرور خود فعال کنید. سپس وردپرس تمام پیام های خطا را در فایل “wp-content/debug.log” می نویسد. به این ترتیب در صورت تمایل می توانید پیام ها را بعدا مشاهده کنید.

اشکال زدایی وردپرس به صورت دستی

می توانید اشکال زدایی دستی را در فایل wp-config.php انجام دهید.

طیف وسیعی از گزینه های مختلف وجود دارد که می توانید از آنها برای فعال کردن اشکال زدایی وردپرس استفاده کنید. مستقیم ترین راه با فایل wp-config.php است. شما می توانید این را در دایرکتوری اصلی وب سایت خود پیدا کنید. از طریق FTP به سرور خود متصل شوید تا فایل را به همان نسبت تغییر دهید. برای این کار به صورت زیر عمل کنید:

این حالت دیباگ وردپرس را فعال می کند. هنگامی که تجزیه و تحلیل خود را به پایان رساندید، به سادگی با انجام مراحل بالا به ترتیب معکوس، حالت اشکال زدایی را خاموش کنید. فایل را دوباره باز کنید، به خطی که در بالا ذکر شد به پایین بروید و “true” را به “false” برگردانید. پس از ذخیره فایل، حالت اشکال زدایی وردپرس خاموش می شود. این روش را می توان هر چند بار که دوست داشتید و هر زمان که بخواهید وب سایت خود را برای یافتن خطا جستجو کنید تکرار کنید.

مستندات در حالت اشکال زدایی وردپرس

همانطور که در بالا ذکر شد، شما این امکان را دارید که تجزیه و تحلیل خطا را به درستی مستند کنید. همچنین می توانید این مرحله را در فایل wp-config.php انجام دهید. برای انجام این کار، یک خط زیر “define(‘WP_DEBUG’, true) اضافه کنید. خطی که موارد زیر را بیان می کند: “define(‘WP_DEBUG_LOG’, true);”. اکنون پیام های خطا در یک فایل LOG ذخیره می شوند و می توانند بعداً تجزیه و تحلیل شوند. با خط اضافی “define(‘WP_DEBUG_DISPLAY’, true);” یا «define(‘WP_DEBUG_DISPLAY’, false);»، که می توانید در زیر نیز استفاده کنید، می توانید تعیین کنید که آیا پیام های اشکال زدایی وردپرس باید از طریق HTML (درست) خروجی شوند یا نه (نادرست). با این حال، این دو خط برای حالت اشکال زدایی وردپرس اجباری نیستند.

استفاده از افزونه ها

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

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

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

خلاصه

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

ترجمه شده توسط سایت دریای شرق از سایت
کپی بدون ذکر نام و لینک سایت دریای شرق ممنوع است !

خروج از نسخه موبایل