آموزش Wp_debug برای عیب یابی وردپرس

آموزش عیب یابی وردپرس

علاوه بر این بالقوه است هنگام کار همراه خود وردپرس همراه خود مشکلاتی برخورد با شوید کدام ممکن است انگیزه خاصی برای آن پیدا نکنید. مشکلات غیرمعمول را انتخاب کنید و انتخاب کنید غریبی کدام ممکن است گاهی راه رفع نسبتاً برای او یا او پیدا نمی شود. همراه خود این جاری، هیچ سیستمی بی عیب نیست را انتخاب کنید و انتخاب کنید وردپرس نیز اجتناب کرده اند این قاعده مستثنی نیست. در واقع وردپرس {در این} زمینه معقول است را انتخاب کنید و انتخاب کنید ذاتا دارای سیستم عیب یابی است را انتخاب کنید و انتخاب کنید هرکسی کدام ممکن است اجتناب کرده اند وردپرس استفاده می تدریجی ممکن است اجتناب کرده اند این طریق مشکلات مکان شخصی را پیدا تدریجی را انتخاب کنید و انتخاب کنید نسبت به تعمیر آن مشکلات اقدام تدریجی. شاید شنیده باشید کدام ممکن است باگ هایی همراه خود wp_debug در وردپرس پیدا می شوند، با این حال در حال حاضر ارائه می دهیم نماد خواهیم داد کدام ممکن است چگونه این در حال وقوع است را انتخاب کنید و انتخاب کنید چه مراحلی را {در این} آموزش رایگان طراحی وب سایت مکان صفر به همان اندازه ۱۰۰ انجام می دهیم. ساده ۵ دقیقه اجتناب کرده اند زمان ارزشمند شخصی را صرف مطالعه این متن کنید به همان اندازه {در این} آموزش عیب یابی وردپرس متوجه تمام خطاهای مکان شخصی شوید.

فایل wp-config
جستجوی وردپرس بدون نمایش خطا

بررسی کردن خطاها همراه خود wp_debug در وردپرس

بیشتر است در گذشته اجتناب کرده اند هر عامل بدانیم wp_debug چیست؟

به زبان آسان، آن یک است ابزار عیب یابی وردپرس است کدام ممکن است در صورت سرزنده بودن، تأمین خطا در وردپرس را نماد می دهد. به عبارت تولید دیگری تأمین خطایی را کدام ممکن است در وردپرس می بینید نماد می دهد.

wp-debug

چه روزی همراه خود وردپرس عیب یابی کنیم wp_debug مورد استفاده قرار گیرد؟

وردپرس طرفدار می تدریجی کدام ممکن است همه بهبود دهندگان در گذشته اجتناب کرده اند تخلیه تم ها را انتخاب کنید و انتخاب کنید افزونه های شخصی اجتناب کرده اند این حالت استفاده کنند. به این انجمن عیوب را انتخاب کنید و انتخاب کنید خطاها ایجاد تبدیل می شود. با این حال به طور معمول، در هر زمان که کدام ممکن است همراه خود مشکلی در وردپرس مواجه از حداکثر (مثلاً وقتی وارد بخش «اسکین» وردپرس می‌شوید، چیزی نمی‌بینید) را انتخاب کنید و انتخاب کنید نمی‌توانید بفهمید کدام ممکن است چه چیزی باعث این خطا شده را انتخاب کنید و انتخاب کنید اجتناب کرده اند مکان منشأ گرفته است. می توانید استفاده اجتناب کرده اند وردپرس را همراه خود wp_debug عیب یابی کنید.

چگونه عیب یاب وردپرس را سرزنده کنیم؟

پرس و جو مهم اینجاست کدام ممکن است {چگونه می توان} انواع زدایی وردپرس را سرزنده کرد؟ برای سرزنده کردن wp_debug، وارد هاست شخصی شوید را انتخاب کنید و انتخاب کنید به قسمتی کدام ممکن است فایل های وردپرس خواهید کرد در آن قرار دارند بروید. فایل wp-config.php را پیدا کنید را انتخاب کنید و انتخاب کنید روی دکمه Edit کلیک کردن کنید به همان اندازه ویرایشگر میزبان خواهید کرد باز شود. حالا کد را پیدا کنید. (“WP_DEBUG”، false) را در کد این بخش رئوس مطالب کنید. تصویر مبارک. */پست.

بررسی کردن تصحیح در فایل فایل wp-config.php

چون آن است می بینید، مقدار پیش ایده این تابع false است، به این تکنیک کدام ممکن است حالت عیب یابی خاموش است. برای سرزنده کردن حالت عیب یابی در وردپرس، عبارت کلیدی false را به true اصلاح دهید را انتخاب کنید و انتخاب کنید تنظیمات را ذخیره کنید. حالت عیب یابی وردپرس اکنون برای مکان یابی خطاهای wp_debug در وردپرس سرزنده احتمالاً خواهد بود.

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

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

اکتسابی گزارش باگ در وردپرس همراه خود wp_debug_log

اگر نیاز دارید لیست انواع زدایی وردپرس را در فایلی قرار دهید کدام ممکن است بعداً بتوانید اجتناب کرده اند آن بیشترین استفاده را ببرید، باید حالت wp_debug_log را سرزنده کنید. برای این کار کد زیر را مناسب بعد اجتناب کرده اند کد wp_debug کدام ممکن است در مرحله در گذشته وارد کردید قرار دهید:

define(‘WP_DEBUG_LOG’، true);

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

دریافت گزارش باگ در وردپرس

اگر نیازی به تحمیل این فایل ندارید، می توانید مقدار دقیق این حالت را به false اصلاح دهید هر دو کد مربوطه را به طور درست بردن کنید.

حالت عیب یابی را در وردپرس با بیرون حاضر خطا در صفحات مکان سرزنده کنید

چون آن است گفتیم، افشای خرابی ها کشف نشده دید عموم ممکن است برای مکان خواهید کرد مضر باشد. با این حال گاهی واقعاً خواستن به استفاده اجتناب کرده اند انواع زدایی وردپرس داریم را انتخاب کنید و انتخاب کنید در عین جاری نمی خواهیم مشتریان این خطاها را ببینند. یکی اجتناب کرده اند عملکرد های جلب توجه وردپرس اینجا است کدام ممکن است ممکن است خطاها را ترکیبی آوری تدریجی، با این حال به جای آن حاضر خطاها در صفحات مکان، ساده آنها را در فایل debug.log ذخیره کنید. {در این} صورت می توانید تمام خطاهای حال در فایل debug.log را با بیرون اینکه خطایی در مکان به نظر می رسد شود تفسیر کنید را انتخاب کنید و انتخاب کنید سپس خطاهای wp_debug را در وردپرس پیدا کنید. برای این کار کد زیر را در سطر بعدی کد زودتر قرار دهید:

select(‘WP_DEBUG_DISPLAY’، false);

چگونه خطاهای وردپرس را برطرف کنیم؟

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

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

جدا از ابزارهای عیب یابی خانه، مجموعه ای اجتناب کرده اند افزونه های مفید وردپرس را {در این} زمینه برای بهبود دهندگان ساخته است کدام ممکن است در همین جا به ویژه ترین آنها ردیابی می کنیم.

پلاگین نوار تصحیح
  1. عرضه در نوار اصلاح

افزونه Debug Bar یکی تولید دیگری اجتناب کرده اند ابزارهای تعمیر انواع وردپرس است. این افزونه برای اکتسابی داده ها مفید در هر صفحه اجتناب کرده اند مکان استفاده تبدیل می شود.

همراه خود نصب این افزونه منوی دیباگ به پیشخوان وردپرس خواهید کرد اضافه تبدیل می شود کدام ممکن است اطلاعاتی قابل مقایسه با خطاها، کش، کوئری ها را انتخاب کنید و انتخاب کنید سایر داده ها مفید را در اختیار خواهید کرد مکان ها.

پلاگین نوار تصحیح
  1. عرضه در مانیتور پرس را انتخاب کنید و انتخاب کنید جو

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

کانون اصلی آن بر حاضر داده ها به روشی {مفید است} از داده های گروه بندی شده بر مقدمه پلاگین ها را انتخاب کنید و انتخاب کنید قالب ها را انتخاب کنید و انتخاب کنید وظایف آنها را حاضر می دهد را انتخاب کنید و انتخاب کنید ارائه می دهیم این امکان را می دهد کدام ممکن است برای عجله افزونه ها را انتخاب کنید و انتخاب کنید قالب های ضعیف را ایجاد کنید. مورد نیاز به اشاره کردن است کدام ممکن است این افزونه رایگان را انتخاب کنید و انتخاب کنید محتوای متنی باز می باشد.

افزونه Query Monitor
  1. عرضه در مدیریت کننده نوار اصلاح

افزونه Debug Bar Console به نوار انواع‌زدایی خواستن دارد کدام ممکن است کنسول PHP/MySQL را برای از جمله نوار انواع‌زدایی نصب می‌تدریجی. علاوه بر این می توانید جدا از استفاده اجتناب کرده اند ابزارها را انتخاب کنید و انتخاب کنید افزونه های حاضر شده، اجتناب کرده اند داده های آزمایشی نیز بیشترین استفاده را ببرید.
این داده‌های آزمایشی بازیگران هر دو مصنوعی هستند را انتخاب کنید و انتخاب کنید می‌توانید آن را در مکان شخصی آپلود کنید را انتخاب کنید و انتخاب کنید الگوی شخصی را آزمایش کنید به همان اندازه ببینید شکل چگونه طیف گسترده ای از مختلف محتوا را انتخاب کنید و انتخاب کنید صفحه‌بندی را مدیریت می‌تدریجی. افزودن این داده های آزمایشی ارائه می دهیم این امکان را می دهد کدام ممکن است مشکلاتی را کدام ممکن است بالقوه است داشته باشید پیش آگهی داده را انتخاب کنید و انتخاب کنید تصحیح کنید.

کنترلر نوار تصحیح پلاگین