شما در وردپرس برتر هستید!
خطاهای پی اچ پی
آموزش وردپرسمقالات آموزشی

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

524بازدید

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

چرا و چه موقع باید خطاهای PHP را در وردپرس خاموش کرد؟

خطاهای پی اچ پی که شما می توانید آنها را به صورت هشدار در وب سایت وردپرسی خود مشاهده کنید، در دسته internal server error یا syntax errors یا fatal errors ها قرار نمی گیرند و از لود شدن سایت شما جلوگیری نمی کنند.

خطاهای پی اچ پی

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

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

خطاهای پی اچ پی

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

خاموش کردن خطاهای پی اچ پی در وردپرس

برای این کار شما باید فایل 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 را ویرایش و کدهای زیر را جایگزین کدهایی که پیشتر اضافه کرده بودید کنید:

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

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

ارسال پاسخ