30 ژانویه 2023
خطاهای php

آموزش نحوه خاموش کردن خطاهای PHP در وردپرس

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

خطاهای php درست است که با نام خطا شناخته می‌شوند. اما در واقع خطا نیستند؛ بلکه اغلب به صورت اخطار و اطلاعیه نمایش داده می‌شوند.

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

غیرفعال کردن خطاهای php

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

فایل wp-config.php را در وردپرس پیدا کنید.

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

در فایل wp-config.php کد زیر را پیدا کنید:

define(‘WP_DEBUG’, true);

ممکن مقدار کد در سایت شما متفاوت باشد. در این صورت این کد را به شکل زیر می‌بینید:

define(‘WP_DEBUG’, false);

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

ini_set(‘display_errors’,’Off’);

ini_set(‘error_reporting’, E_ALL );

define(‘WP_DEBUG’, false);

define(‘WP_DEBUG_DISPLAY’, false);

تنظیمات جدید را ذخیره کنید و سایت خود را دوباره بررسی کنید.

فعال کردن خطاهای php

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

define(‘WP_DEBUG’, true);

define(‘WP_DEBUG_DISPLAY’, true);

حالا خطاها نمایش داده می‌شوند تا بتوانید مشکلات کدنویسی سایت را با کمک راهنمایی‌ها، برطرف کنید.

آموزش نحوه خاموش کردن خطاهای PHP در وردپرس

سخن پایانی

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

مثلث بنفش انتزاعی با لبه‌های پیکسلی

مطالب مرتبط

بیشتر دیده شوید، بیشتر بفروشید

آژانس دیجیتال مارکتینگ سفیر با کمک به بیش از ۳۰۰ کسب‌وکار، برند شما را به یک موتور رشد تبدیل می‌کند.
برای دریافت پروپوزال، روی دکمه زیر کلیک کنید

پرنده اوریگامی بنفش با بافت کاغذ تاخورده