چرا و در چه زمانی باید خطاهای PHP در وردپرس را غیر فعال کنیم؟


خطاهای PHP، را می‌توان در سایت‌های وردپرس به صورت هشدار و یا نکته‌های که نمایش داده شده ببینید. آن‌ها  مانند خطاهای سرور اینترنتی ، خطاهای دستور زبانی و یا خطاهای مهلکی نیستند، که سبب جلوگیری از بارگذاری کردن سایت شما شوند.

پس از این بابت که خطاهای php در وردپرس سایت شما را مسدود می‌کند برای بازدیدکنندگان خیالتان راحت باشد که اینطور نیست و تنها خطاها برای آنها نمایش داده می‌شود.

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

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

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

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

در اینجا بیایید نگاهی به این مطلب بیندازیم و ببنیم که چگونه میتوان هشدار و خطاهای PHP در وردپرس را از کار انداخت.

غیرفعال کردن خطاهای PHP در وردپرس

برای این بخش، شما نیاز به آن دارید که فایل wp-config.php را ویرایش کنید.

درون فایل wp-config.php شما می‌توانید به دنبال این خط کد بگردید:

define('WP_DEBUG', true);

گفتنی‌ست شاید، این کد قبلا بر روی False تنظیم شده است. در این صورت شما باید کدی که در ادامه آمده است را پیدا کنید:

define('WP_DEBUG', false);

در هر کدام از موارد، شما نیازمند آن هستید که این کدها را با شکل زیر جایگزین کنید:

ini_set('display_errors','Off');
ini_set('error_reporting', E_ALL );
define('WP_DEBUG', false);
define('WP_DEBUG_DISPLAY', false);

فراموش نکنید که تغییرات را ذخیره کنید و فایل wp-config.php را به سرور ویا هاست خودتان مجدد آپلود کنید.

شما اکنون می‌توانید وب سایت خودتان را ببنید که تمام هشدارها و یا خطاهای PHP را تایید کرده و تمام آنها از روی وب سایت شما حذف شده است.

فعال کردن خطاهای PHP در وردپرس

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

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

این کد به وردپرس این امکان را می‌دهد که هشدارها و خطاهای PHP در وردپرس را بار دیگر نمایش دهد.

زرین توسعه