آموزش عیب یابی سایت وردپرسی با 3 راه حل کلی !

دیباگ کردن (عیب یابی) سایت وردپرسی با انجام 3 راه کار کلی

مطمئنا شما هم گاهی اوقات با مشکلاتی روبرو شده اید ! منظورم از مشکلات دقیقا چیا هستن ؟ باگ ها ( عیب یابی BUG) یکی از چیزهاییه که در صنعت مهندسی و خصوصا برنامه نویسی ، مورد توجه زیادی قرار داره . باگ ها میتونند سیستم مارو دچار مشکل کنند . دقت کنید که باگ ها مشکلات رو به وجود نمی آورند . بلکه ربات ها ، اسکریپت ها و … باعث ایجاد باگ ها و خطاهای امنیتی و … می شوند .

 

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

 

عیب یابی وردپرس با WP-DEBUG

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

 

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

 

دسترسی و فعال سازی حالت دیباگنگ وردپرس

برای دسترسی به این ثابت باید وارد هاست خود شوید و به مسیری که وردپرس در آن نصب شده است بروید. حال فایل wp-config.php را باز کنید و سپس مقدار متد WP-DEBUG را True بگذارید . مقدار پیش فرض این ثابت False است ، در این صورت عیب یابی غیرفعال می شود تا هکرها نتوانند مشکلات سایت شما را شناسایی و نفوذ کنند. در مرحله بعدی ، کافی است مقدار False را به True تغییر دهید تا حالت عیب یابی فعال شود. همچنین این نکته را فراموش نکنید که پس از انجام این کار ، حالت دیباگ کردن سایت خود را به حالت False تغییر دهید . تا از نفود به سایت شما جلوگیری شود .

 

عیب یابی وردپرس با WP_DEBUG_DISPLAY و WP_DEBUG_LOG

جالبه بدونید که متدهایی وجود دارند که باعث تقویت دیباگ وردپرس می شوند . مثلا متدهای WP_DEBUG_DISPLAY و WP_DEBUG_LOG عملکرد WP_DEBUG را بهبود می بخشند. پس از فعال کردن WP_DEBUG ثابت WP_DEBUG_LOG تمام خطاهای نمایش داده شده در سایت را در یک پرونده log در WordPress / wp-content ذخیره می کند.

 

اکنون برای فعال سازی این عملکرد در وردپرس ، باید دوباره به پرونده wp-config.php رجوع کنید و مقدار ثابت را true قرار دهید. با فعال سازی این ویژگی ، اکنون به راحتی به هر گونه خطا و هشدار که قادر به دیدن آن نیستید دسترسی خواهید داشت. رفع WP_DEBUG_DISPLAY همچنین به شما امکان می دهد خطاهای زنده را در بالای قالب خود با بصورت HTML نمایش دهید.

 

 

رفع عیب وردپرس با SCRIPT_DEBUG

دیگر ابزار مهمی که به عیب یابی سایت وردپرسی کمک میکند ، متد SCRIPT_DEBUG است. هنگامی که SCRIPT_DEBUG فعال است ، وردپرس به جای نسخه های فشرده ، فایل های CSS و JavaScript را روی هسته قرار می دهد. به طور پیش فرض ، این ثابت غیرفعال است و برای فعال کردن آن باید آن را از طریق پرونده wp_config.php  فعال کنید. فعال سازی این ویژگی زمانی کاربرد دارد که شما تغییراتی بر روی فایل¬های .js و css. که بصورت built-in موجود بوده انجام داده و آن ها را تست نمایید.

 

افزونه عیب یابی وردپرس

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

 

افزونه دیباگ کننده Debug Bar

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

 

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

 

افزونه خطایابی وردپرس Query Monitor

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

 

دیباگ وردپرس با افزونه دیباگر

به این مطلب امتیاز دهید

امتیاز کلی : 5 / 5. تعداد آرا : 1

اولین نفر باید که به این مطلب امتیاز میدهید

وبیت این پست توسط نگارش شده است.

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

در کانال وبیت عضو شو تا از آخرین اخبار ، آپدیت محصولات و تخفیف ها با خبر بشی ☺ عضویت در کانال تلگرام

اشترک گذاری

مقاله های پیشنهادی

وبیت این مطالب را به شما پیشنهاد میدهد

ارسال نظر ( 0 نظر تایید )

نظرات پس از رویت و تایید مدیران نمایش داده می شود

هنوز نظری ثبت نشده است ، اولین نفری باشید که نظر میدهید !

همکاران وبیت