خطای اولین اجرا در codeigniter 4
خیلی اتفاقی در حال ورود و مهاجرت به سمت codeigniter 4 بودیم که در ابتدای کار با خطای اجرا مواجه شدیم. در اولین اجرای فریمورک codeigniter 4 در xampp با خطای:
Fatal error: Uncaught Error: Call to undefined function CodeIgniter\locale_set_default() in C:\xampp\htdocs\system\CodeIgniter.php:184 Stack trace: #0 C:\xampp\htdocs\system\bootstrap.php(181): CodeIgniter\CodeIgniter->initialize() #1 C:\xampp\htdocs\public\index.php(36): require(‘C:\\xampp\\htdocs…’) #2 {main} thrown in C:\xampp\htdocs\system\CodeIgniter.php on line 184
مواجه شدیم.
پیشنهاد نویسنده: اگر نیاز به یادگیری فریمورک codeigniter دارید کتاب آموزشی codeigniter را دانلود کنید.
خطای اولین اجرا در codeigniter 4
وقتی برای اولین بار فریم ورک codeigniter 4 را نصب می کنید با خطای زیر مواجه خواهید شد:
در اینجا به بررسی روش حل این موضوع خواهیم پرداخت.
پیشنهاد نویسنده: روش نصب پروژهی codeigniter روی سرور اصلی را مشاهده کنید.
روش حل خطای CodeIgniter\locale_set_default در codeigniter
وارد فایل php.ini شوید و به دنبال قطعه کد زیر بگردید:
;extension=intl
خب در اینجا در واقع کاراکتر سیمی کالن یا ; را حذف کنید و فایل php.ini را ذخیره کنید؛ در آخر به شکل زیر میشود:
extension=intl
در اینجا بعد از save کافیست سرویس apache خود را ریست کنید و مجدد اجرا کنید. حالا مشکل اجرای فریمورک کدایگناتر 4 در اولین اجرا حل شده است.
اگر با خطاهای دیگری روبرو شده اید این خطاها را در بخش نظرات همین نوشته برای ما بنویسید.
ارسال پاسخ