?>
-      خرید وسیله نقلیه      سانا خبر      اجاره ماشین      -      داروخانه اینترنتی دکتر دیلی      +      +      بیسیم موتورولا      طلایاب      +      -      *      +      -      قیمت خرید بیسیم      -      -      آموزش تعمیرات موبایل      +      -      *      *      صرافی تتر      +      +      *      تحلیل اتریوم      -      فیلم هندی      *      -      -      .      +      -      +      -      /      حواله وسترن یونیون      خرید ماینر      -      دکتر زنان مشهد      خرید لایسنس نود 32      کسب درآمد      خرید رپورتاژ      فروش آنتی ویروس      سیگنال فارکس      لایسنس رایگان نود 32      یوزر پسورد نود 32      سئو سایت      لایسنس نود32      آپدیت نود 32      بهترین بک لینک     
معرفي ۱۰ ابزار خطايابي وردپرس Debugging  ليمو گيفت ليمو گيفت .

ليمو گيفت

معرفي ۱۰ ابزار خطايابي وردپرس Debugging

از آن جايي در هر پروژه امكان بروز اشكال وجود دارد ، در اين مقاله به معرفي ۱۰ ابزار خطايابي وردپرس Debugging ميپردازيم.

https://elementorthemes.ir/%d8%b9%db%8c%d8%a8-%db%8c%d8%a7%d8%a8%db%8c-%d8%b3%d8%a7%db%8c%d8%aa-%d9%88%d8%b1%d8%af%d9%be%d8%b1%d8%b3/

وردپرس يك ابزار اشكال زدايي خاص و بسيار عالي طراحي كرده است كه به طور پيش فرض روي تمام سيستم هاي مديريت محتوا وردپرس با هر نسخه اي نصب است. خوش بختانه وردپرس با يك سيستم خطايابي خاصي طراحي شده و با توجه به كدهاي استاندارد در هسته وردپرس، فرايند خطايابي بسيار ساده است. اشكال زدايي وردپرس مي توانند تمام اشكلات مربوط به پوسته ها و افزونه ها (پلاگين ها) را به شما نمايش دهند و در صورت امكان، راه كاري براي رفع آن به شما پيشنهاد مي كند تا با كد هاي استانداردتر مشكل خود را رفع نماييد.
 
ابزار هاي خطايابي و اشكال زدايي ساخته شده در وردپرس۱. WP_DEBUGwp_debug ثابت php (يك متغير ثابت جهاني) كه مي تواند به عنوان ماشه اشكال زدايي وردپرس مورد استفاده قرار بگيرد. فرض بر اين است كه به طور پيش فرض خاموش است. معمولا امكان تنظيم خاموش و روشن كردن آن در فايل wp-config.php انجام مي شود. براي فعال كردن يا غير فعال كردن اشكال زدايي وردپرس وارد هاست خود شويد و سپس با مراجعه به file manager و مراجعه به ريشه هاست خود ( public_html ) فايل wp-config.php را پيدا كنيد و آن را ويرايش نماييد و در صورت عدم وجود كد TRUE آن را اضافه كنيد و در غير اينصورت مقدار false را به true براي فعال كردن و مقدار true به false را براي غير فعال كردن تغيير دهيد.
حتما بخوانيد!   جلوگيري از حملات bruteforce وردپرس در nginxtrue براي فعال كردن و false براي غير فعال كردن خطايابي وردپرس است.
define('WP_DEBUG', true);define('WP_DEBUG', false);12define('WP_DEBUG', true);define('WP_DEBUG', false); 
توجه كنيد در صورتي كه وب سايت شما مشكل خاصي ندارد ، توصيه نمي كنيم اين مورد را روي يك سايت زنده و قابل نمايش براي ديگران فعال نماييد ، چرا كه اين مورد ممكن است اطلاعات حساسي را به بازديدكنندگان شما نمايش دهد ، همانطور كه مي دانيد سيستم خطايابي وردپرس ، تمام اشكال ها را در سايت نمايش مي دهد.
فعال كردن wp_debug باعث نمايش تمام خطاهاي php ، اطلاعيه ها و هشدار ها مي شود، اين مورد براي زمان هايي كه php تغيير رفتار مي دهد و يا وردپرس با صفحه سفيد ( blank page ) مواجه شود كاربرد زيادي دارد.
با فعال شدن wp_debug سيستم اعلاميه وردپرس نيز فعال مي شود كه توصيه هاي وردپرس در آن نوشته شده است كه معمولا نشان دهنده تابع جديدي است كه بايد جايگزين شود.
 
۲. WP_DEBUG_LOGWP_DEBUG_LOG باعث مي شود كه تمام گزارشات و خطاها در يك فايل به نام debug.log در مسير /wp-content/ ذخيره شود. اين مورد براي اعلاميه هاي خارج از صفحه نمايش مانند ajax يا wp-cron كاربرد زيادي دارد. براي فعال كردن wp_debug_log از كد زير استفاده نماييد:
define('WP_DEBUG_LOG', true);1define('WP_DEBUG_LOG', true); 
۳. WP_DEBUG_DISPLAYاين هم همدم ديگري براي WP_DEBUG است كه كنترل مي كند كه آيا پيام هاي اشكال زدايي در داخل صفحات HTML هستند يا خير . به طور پيش فرض فعال است كه تمام خطاها و هشدار ها را نمايش مي دهد ، با غير فعال كردن اين مورد تمام خطا ها و هشدار ها مخفي مي شوند. بهتر است غيرفعال كردن WP_DEBUG_DISPLAY در كنار فعال كردن WP_DEBUG_LOG باشد تا خطا ها داخل فايل ذخيره شوند. براي غير فعال كردن WP_DEBUG_DISPLAY از كد زير استفاده نماييد:
حتما بخوانيد!   كاهش حجم و بهينه سازي ديتابيس وردپرسdefine('WP_DEBUG_DISPLAY', false);1define('WP_DEBUG_DISPLAY', false); 
۴. SCRIPT_DEBUGفعال كردن script_debug وردپرس را مجبور به استفاده از نسخه هاي css و فايل هاي جاوااسكريپت اصلي به جاي نسخه هاي minify شده است. اين مورد زماني كاربرد دارد كه شما در حال آزمايش تغيير اين فايل ها باشيد. به طور پيش فرض غير فعال است ، با دستور زير آن را فعال كنيد:
define('SCRIPT_DEBUG', true);1define('SCRIPT_DEBUG', true); 
۵. SAVEQUERIESفعال كردن اين مورد موجب صرفه جويي در Query هاي پايگاه داده مي شود كه به صورت آرايه اي براي كمك به تجزيه و تحليل آن نمايش داده مي شود به طوري كه هر درخواست چه مدت است كه اجرا شده است و چه تابعي را فراخوانده است:
define('SAVEQUERIES', true);1define('SAVEQUERIES', true); 
نكته : اين كار ممكن است تاثير منفي در سايت شما داشته باشد ، بنابراين در صورتي كه در حال خطايابي وردپرس نيستيد اين مورد را فعال نكنيد.
 
افزونه هاي خطايابي وردپرس۱. Debug Barاين افزونه منو Debug را به مديريت وردپرس اضافه مي كند كه شامل اطلاعات مفيدي از خطا ها ، كش ها و query و ديگر اطلاعاتي كه براي اشكال زدايي مفيد است.
۲. Debug Bar Consoleاين افزونه يك كنسول PHP/MySQL را به نوار اشكال زدايي اضافه مي كند (اين مورد نيازمند به افزونه debug bar است)
۳. Log Deprecated Noticesاين افزونه ليستي مرتبط با فايل هاي منسوخ شده ، توابع و آرگومان هاي تابع را شناسايي و نمايش مي دهد و در صورت در دسترس بودن تابع جديدي معرفي مي كند تا آن را جايگزين كنيد.
حتما بخوانيد!   رفع مشكل سنگين شدن ديتابيس وردپرس۴. Total Securityاين يك افزونه امنيتي وردپرس است  و بهتر است در زمان نصب وردپرس آن را فعال كرد اين پلاگين مشكلات امنيتي وب سايت شما را شناسايي مي كند تا از نفوذ هكر ها جلوگيري كنيد.
۵. Query Monitorيك پلاگين وردپرس براي queries هاي پايگاه داده ، hook ها ، شرط ها ، درخواست هاي HTTP ، تغيير مسير از جمله اشكال زدايي اتوماتيك AJAX و غيره مي باشد


برچسب: ،
امتیاز:
 
بازدید:
+ نوشته شده: ۹ اسفند ۱۳۹۹ساعت: ۰۴:۵۷:۳۸ توسط:الهام موضوع:

ارسال نظر
نام :
ایمیل :
سایت :
آواتار :
پیام :
خصوصی :
کد امنیتی :