به تیک تم خوش آمدید، در این آموزش قصد داریم تا نحوی غیر فعال سازی خطاهای php در وردپرس را توضیح دهیم.
یکی از قابلیت های وردپرس برای برنامه نویس ها و توسعه دهنده ها، خطاهای پی اچ پی PHP است. این قابلیت به شما اجازه می دهد ایرادات و خطا های موجود در کد نویسی خود را ببینید. شاید در نگاه اول این طور به نظر برسد که قابلیت خوبی باشد، اما مشکل اینجاست که خطاها برای بازدید کننده های وبسایت نیز قابل رویت هستند
چرا و چه زمانی باید غیر فعال سازی خطاهای php در وردپرس را انجام دهیم؟
خطا های پی اچ پی که شما می توانید در وبسایت خود مشاهده کنید، غالبا اخطار و اطلاعیه هستند. وقتی می گوییم ارور، نباید آن را با خطا internal server error یا ارور های مهلک دیگر یکسان بدانید.
اخطار ها و اطلاعیه های مورد بحث ما به هیچ وجه سایت شما را غیر قابل دسترس و خراب نمی کنند. هدف اصلی این اخطار ها کمک به برنامه نویس ها جهت رفع ایرادات کد نویسی می باشد. پلاگین نویس ها و توسعه دهنده ها به این اطلاعات نیاز دارند تا کد های خود را با استاندارد ها و مرورگر های مختلف همخوان سازی کنند. ممکن است خطاهایی همانند تصویر زیر نیز در پیشخوان وردپرس به شما نمایش داده شود حتی در برخی موارد خطا های PHP در بخش Front end سایت شما نیز مشاهده میشوند
آموزش غیر فعال سازی خطاهای 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); |
بعد از اعمال تغییرات، ذخیره کردن آن را فراموش نکنید.
حالا می توانید به وبسایت خود بازگشته و ببینید که خطاها دیگر نمایش داده نمی شوند
مطالب مرتبط:
روش های رفع خطای صفحه سفید در سایت
افزایش حجم آپلود فایل در وردپرس
رفع خطای تقویم جلالی در وردپرس
منبع: تیکتم – ارائه دهنده: قالب مجله خبری وردپرس – قالب چند منظوره وردپرس – قالب فروشگاهی EDD وردپرس
هنوز دیدگاهی برای این مطلب ثبت نشده است.