غیرفعال کردن نمایش خطا در Codeigniter
همانطور که میدانید وقتی یک پروژهی تحت وب که با PHP نوشته شده است را روی وب میگذارید برای امنیت بیشتر اسکریپت خود باید نمایش خطای پی اچ پی را غیرفعال کنید. روشهای کلی برای عدم نمایش خطای پی اچ پی وجود دارد اما در این آموزش کوتاه آموزش غیرفعال کردن نمایش خطای پی اچ پی را در کدایگنایتر به شما آموزش میدهیم.
غیرفعال کردن نمایش خطا در Codeigniter
بدون مقدمهی بیشتر و از بین بردن وقت بیشتر به مطرح کردن روش انجام غیرفعال کردن نمایش خطا در کدایگنایتر میکنیم.
برای غیرفعال کردن خطا در کدایگنایتر از روش زیر استفاده کنید:
برای انجام این کار باید ابتدا وارد فایل index.php شوید. (این فایل در مسیر اصلی پروژه قرار دارد.) این فایل را با یک ادیتور باز کرده و برای ادیت آماده شوید.
define('ENVIRONMENT', isset($_SERVER['CI_ENV']) ? $_SERVER['CI_ENV'] : 'development');
بعد از پافتن این خط شما بخشی که development است را تبدیل به production کنید. این کار باعث میشود پروژه به حالت اجرای نهایی برود و خطاهای syntax و database و php errorها به کاربری که صفحات را بازدید میکند نمایش داده نشود.
نکته: به طور پیش فرض در هاستهای واقعی خطاهای موجود در پی اچ پی در فایل به نام error_log.txt در مسیر اصلی پروژهی شما ذخیره خواهد شد. پس نگران این که خطاهای پروژهی خود را از دست بدهید ندارید.
اگر با نحوهی نصب پروژهی کدایگنایتر خود روی هاست مشکل دارید وارد آموزش نصب کدایگنایتر روی هاست شوید. برای مشاهده آموزشهای بیشتر و ترفندهای کدایگنایتر وارد این لینک شوید.
ارسال پاسخ