آموزش فعال سازی دیباگ وردپرس (حالت اشکال زدایی) با افزونه و بدون افزونه

ضعیفمتوسطخوببسیار خوبعالی
( 2 رای , میانگین : 4,50 از 5)
بارگذاری...

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

فعال سازی حالت اشکال زدایی در وردپرس

بیشتر بخوانید: بهترین افزونه های دیباگ کردن سایت وردپرسی | افزونه عیب یابی وردپرس 

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

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

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

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

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

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

بیشتر بخوانید: آموزش افزودن تایید هویت دو مرحله ای وردپرس

1- فعال سازی دیباگ وردپرس با افزونه wp debugging

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

برای انجام اینکار، در ابتدا وارد پیشخوان وردپرس خود شوید و سپس از بخش “افزونه ها” روی گزینه “افزودن” کلیک نمائید. سپس در باکس بالای صفحه نام افزونه را جستجو نمائید.

فعال سازی حالت اشکال زدایی در وردپرس

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

پس از فعال شدن افزونه، از بخش “ابزارها” روی گزینه ” wp debugging” کلیک کنید. سپس کافیست تیک کنار گزینه “Set  WP_DEBUG to true”  را بزنید و در نهایت روی دکمه ذخیره تغییرات کلیک نمائید.

فعال سازی حالت اشکال زدایی در وردپرس

فراموش نکنید که پس از اتمام، حالت اشکال زدایی را غیرفعال کنید.

بیشتر بخوانید: نحوه غیرفعال کردن نظرات در وردپرس | بستن نظرات کاربران در مطالب سایت وردپرسی 

2- فعال سازی خطایاب وردپرس به صورت دستی

همچنین شما می توانید حالت debug در وردپرس را به صورت دستی نیز فعال کنید. اگر شما از دانش کدنویسی بهره مند نیستید، بهتر است این کار را با استفاده از مرحله قبلی یعنی افزونه انجام دهید. همچنین فراموش نکنید که قبل از هرگونه اقدامی یک نسخه پشتیبان از تمامی بخش های سایت خود تهیه کنید تا در صورت بروز مشکل بتوانید سایتتان را به حالت قبل بازگردانید. در واقع در این روش شما باید فایل wp-config.php سایت خود را ویرایش کنید.

برای انجام اینکار، در ابتدا وارد کنترل پنل هاست خود شوید و سپس به پوشه روت سایت خود یعنی همان public_html مراجعه نمائید. در اینجا باید فایل wp-config.php خود را پیدا کنید. پس از اینکه فایل را پیدا کردید کافیست روی آن راست کلیک کرده و گزینه دانلود را بزنید. پس از دانلود فایل، آن را در رایانه خود ذخیره نمائید.

سپس فایل را با استفاده از ویرایشگر کد برای ویرایش فایل باز کنید. شما می توانید از ویرایشگر هایی مانند نوت پد استفاده کنید. حال وارد صفحه ویرایشگر فایل شوید و صفحه را به سمت پایین اسکرول نمائید. سپس کدهای زیر را درست قبل از خط “That’s all, stop editing! Happy publishing” اضافه کنید:

define( 'WP_DEBUG', true);
define( 'WP_DEBUG_LOG', true); 

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

برای غیرفعال کردن حالت اشکال زدایی پس از اتمام کار، مراحل فعال کردن را تکرار کنید، فقط این بار، یا به طور کامل کد اضافه شده قبلی را حذف کنید یا آن را به صورت زیر تغییر دهید:

define( 'WP_DEBUG', false);

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

اگر از افزونه برای فعال کردن دیباگ وردپرس استفاده کردید، می توانید نتایج را در پیشخوان وردپرس خود مشاهده کنید. برای اینکار، وارد پنل مدیریتی خود شوید و سپس از بخش افزونه، روی گزینه “مشاهده فایل” کلیک کنید. سپس در آنجا می توانید نتایج خطاها را مشاهده نمائید. همچنین اگر شما از کدنویسی برای فعال کردن debug در وردپرس استفاده کرده اید، نتایج را می توانید از طریق هاست و در مسیر  public_html/wp-content/debug.logمشاهده نمائید.

بیشتر بخوانید: آموزش اضافه کردن Font Awesome به وردپرس | طریقه استفاده از فونت آیکون ها در وردپرس چگونه است؟ 

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

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

– افزونه Debug

همانطور که از نام آن پیداست، Debug یک افزونه رایگان اشکال زدایی وردپرس است که تمام خطاهای وب سایت شما را نشان می دهدد. همچنین به شما این امکان را می دهد تا از فایل wp-config.php خود نسخه پشتیبان تهیه کنید. برخی از ویژگی های این افزونه عبارت است از:

  • استفاده ساده و آسان
  • فعال کردن گزارش خطا
  • فعال سازی اشکال زدایی اسکریپت
  • ایجاد فایل لاگ خطا
  • نمایش تمام خطاهای وب سایت
  • و بسیاری از ویژگی های دیگر

بیشتر بخوانید: چگونه سایت وردپرس خود را در حالت تعمیر و نگهداری قرار دهیم

– افزونه WP Debugging

اگر می خواهید متوجه شوید که مشکل فایل wp-config.php شما چیست، می توانید افزونه WP Debugging را امتحان کنید. این یک افزونه ساده و رایگان است که پس از نصب و فعال کردن افزونه شروع به نشان دادن گزارش های خطا به شما می کند. برخی از ویژگی های این افزونه عبارت است از:

  • نمایش خطاهای اشکال زدایی
  • دارای چندین قانون اشکال زدایی
  • بازیابی خودکار تنظیمات
  • فیلترهای رفع اشکال یکپارچه
  • و بسیاری از ویژگی های دیگر

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

– افزونه Debug Bar

افزونه Debug Bar یک افزونه خطایاب وردپرس است که یک نوار اشکال زدایی را به پیشخوان وردپرس شما اضافه می کند. در این منوی جدید، لاگ های خطا، حافظه پنهان، پرس و جوها و سایر داده هایی را مشاهده خواهید کرد که برای اشکال زدایی خطاها بسیار مفید هستند. برخی از ویژگی های این افزونه عبارت است از:

  • ساده و آسان برای استفاده
  • نمایش اطلاعات اشکال زدایی
  • ردیابی هشدارهای PHP
  • و بسیاری از ویژگی های دیگر

بیشتر بخوانید: افزونه Captcha Plus | جلوگیری از ربات ها و اسپم در وردپرس | افزونه کپچا پلاس

سوالات متداول

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

اگر شما در سایت خود با خطا مواجه هستید، بعد از فعال کردن این ویژگی می توانید به سادگی مشاهده کنید که چه چیزی باعث به وجود آمدن خطا در سایت شما شده است و خیلی ساده خطا را برطرف نمائید.

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

خوشبختانه روش های مختلفی برای فعال و غیرفعال سازی دیباگ در وردپرس وجود دارد. شما می توانید برای انجام اینکار هم از افزونه و هم از کدنویسی استفاده کنید.

بیشتر بخوانید: افزونه Night Mode | افزودن حالت شب به سایت های وردپرسی

آموزش غیرفعال‌سازی دیباگ در وردپرس به زبان ساده!

آموزش استفاده از WP_DEBUG در وردپرس

جمع بندی: آموزش دیباگ کردن در وردپرس

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

منبع: wpastra

درباره نویسنده



میلاد انوش
( عضو از 3 سال قبل )
  • 900 نوشته
  • 0 دیدگاه
  • 1 محصول
  • 0 دوره آموزشی

نظرات کاربران

ثبت دیدگاه

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

دیدگاهتان را بنویسید

مطالب مرتبط



آموزش رفع خطای پوشه هدف از قبل موجود است در وردپرس

111
0
یکی از خطاهای ناامید کننده که ممکن است در سایت وردپرسی خود با آن مواجه شوید، خطای پوشه هدف از قبل موجود است می باشد. این خطا می ...
جزییات بیشتر آموزش را بخوانید!

افزونه المنتور (Elementor) یا ویژوال کامپوزر (Visual composer)؟

1577
0
وردپرس به عنوان محبوب ترین سیستم مدیریت محتوای سایت ساز جهان، به شما این امکان را می دهد تا با استفاده از یک افزونه صفحه ساز، سایت خود ...
جزییات بیشتر آموزش را بخوانید!

هاست چیست؟ انواع هاست کدامند؟

1051
0
هاست چیست و چه کاربردی دارد ؟ احتمالاً این سوالی است که در ذهن بسیاری از شماهاست و با معنا و مفهوم آن آشنا نیستید. به طور کلی؛ ...
جزییات بیشتر آموزش را بخوانید!

پارامتر INP چیست و چطور بهینه می شود؟

557
0
یکی از مهم ترین بخش های هر سایتی، سرعت آن محسوب می شود. خوشبختانه ابزارهای مختلفی وجود دارند که به شما در آزمایش سرعت سایت کمک می کنند. ...
جزییات بیشتر آموزش را بخوانید!

آموزش قالب Phlox pro؛ تنظیمات و نحوه کار با فلوکس پرو

520
0
قالب Phlox pro یک قالب چندمنظوره وردپرس است که با استفاده از آن می‌توانید هر نوع وب سایتی را طراحی کنید. این تم با استفاده از صفحه ساز ...
جزییات بیشتر آموزش را بخوانید!

آموزش نصب و فعالسازی ioncube در XAMPP و لوکال هاست

2196
0
Ioncube ماژولی است که از آن جهت اجرای فایل های رمزگذاری شده روی سرور استفاده می شود. هم اکنون اکثر توسعه دهندگان وب برای محافظت از اسکریپت هایPHP، ...
جزییات بیشتر آموزش را بخوانید!

آموزش اضافه کردن Facebook Open Graph به قالب های وردپرس

2258
0
اگر با مشکل عدم استفاده فیس بوک از تصویر بندانگشتی و عنوان صحیح نوشته های به اشتراک گذاشته خود روبرو هستید، در این آموزش یاد خواهید گرفت که ...
جزییات بیشتر آموزش را بخوانید!

آموزش حذف یکجای تمامی کاربران با افزونه Bulk Delete در وردپرس

1427
0
سلام خدمت نوین وردپرس ها ، این بار با آموزشی که برای همه مورد نیاز هست در خدمت شما هستیم. شاید برای شما شما پیش آمده که بخواهید همه ...
جزییات بیشتر آموزش را بخوانید!

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

محصولات حرفه ای

جستجو کنید…

همکار ما شوید

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

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