Lompat ke konten Lompat ke sidebar Lompat ke footer

Eror CodeIgniter.php on line 184 di CodeIgniter versi 4

Halo sobat apa kabar, kembali lagi di blog sumberkomputer kali ini saya akan memberikan sedikit tips atau solusi buat para sobat sumberkomputer yang pernah mengalami eror seperti pesan di bawah, mungkin bagi sobat yang programer web sudah tidak heran atau pun kebingungan dengan kode kode yang ada dibawah ini. 

 Fatal error: Uncaught Error: Call to undefined function CodeIgniter\locale_set_default() in C:\xampp\htdocs\CodeIgniter4-4.0.4\system\CodeIgniter.php:184 Stack trace: #0 C:\xampp\htdocs\CodeIgniter4-4.0.4\system\bootstrap.php(181): CodeIgniter\CodeIgniter->initialize() #1 C:\xampp\htdocs\CodeIgniter4-4.0.4\public\index.php(36): require('C:\\xampp\\htdocs...') #2 {main} thrown in C:\xampp\htdocs\CodeIgniter4-4.0.4\system\CodeIgniter.php on line 184


jadi sedikit akan saya sampaikan bahwasannya kode eror tersebut merupakan kode eror yang dihasilkan dari pemograman web php dengan menggunakan framework Codeigniter. nah apa itu Codeigniter, CodeIgniter adalah sebuah web application network yang bersifat open source yang digunakan untuk membangun aplikasi php dinamis. nah pada tahun 2020 Oktober Codeigniter merilis versi 4.0.4 namun buat sobat sumberkomputer yang pernah mencobanya dan mengalamai eror seperti yang saya alami seperti muncul eror seperti diatas coba sobat komputer ikutin langkah - langkah sebagai berikut.

ok kalau dilihat dari pesan erornya ada kesalahan koding di line 184 pada file codeigniter.php, lho kok bisa padahal ini baru install atau baru dipasang frameworknya bahkan kita belum sempat merubah apapun.cobak sobat buka file codeigniter.php yang berada di C:\xampp\htdocs\CodeIgniter4-4.0.4\system\CodeIgniter.php lalu buka filenya liat pada baris atau line 184 (lihat gambar)

pada bagian ini cobak sobat sumberkomputer bungkus atau tambahkan kode.

locale_set_default($this->config->defaultLocale ?? 'en');

menjadi seperti ini.

if (function_exists('locale_set_default')) :
            locale_set_default($this->config->defaultLocale ?? 'en');
        endif;

maka hasilnya jadi seperti gambar dibawah ini :


kalau sudah silahkan save dan jalankan ulang framewrok codeigniternya di web browser.
ok sekian artikel cara mengatasi Eror CodeIgniter.php on line 184 di CodeIgniter versi 4 semoga bermanfaat salam..


2 komentar untuk "Eror CodeIgniter.php on line 184 di CodeIgniter versi 4"