Apakah anda sedang mengalami error sperti pada judul?.. ya, saya juga pernah mengalaminya saat pertamakali saya menginstall codeigniter v4 di localhost, Setelah error saya mencoba mencari info sana sini, browsing sana sini dan alhamdulillah error sudah teratasi, bagi anda yang belum fix error kali ini saya akan berbagi cara meengatasi error tersebut.
Yang pertama yakni error “Class ‘Kint\Kint’ not found“,
Pada dasarnya error ini disebabkan cuma karena file yang berada di folder “system/ThirdParty/Kint/kint.php” tidak terdeteksi, Cara mengatasi error ini yakni cukup mudah, kita hanya tinggal merename file “kint.php” saja yang berada di folder “system/ThirdParty/Kint/kint.php“, Rename file “kint.php” menjadi “Kint.php” (Menjadikan huruf depan “K” menjadi huruf kapital).
Dan coba kita lanjut run codeigniter,
Fix error “Class ‘Kint\Kint’ not found”.
Sekarang kita lanjut ke error lain, error kedua yakni “Call to undefined function codeigniter/CLI/mb_strpos.php“. error ini saya alami saat akan RUN codeigniter v4 di localhost saya.
Sebenarnya error ini disebabkan karena MBString adalah bukan ekstensi default dari PHP, sedangkan file bawaan codeigniter v4 yakni pada file “system/CLI/CLI.php” memanggil fungsi mb_strpos. Dan cara mengatasinya yakni kita harus menginstall extensi MBstring terlebih dahulu cara menginstallnya yakni, Pada linux
[email protected]:~$ sudo apt-get update
[email protected]:~$ sudo apt-get upgrade
[email protected]:~$ sudo apt-get install php7.2-mbstring
NB : php7.2-mbstring Karena yang saya gunakan adalah versi php 7.2, sesuaikan dengan php versi anda
Sedangkan untuk di windows, yakni Buka file “C:\xampp\php\php.ini”
Cari baris ;extension=php_mbstring.dll
Kemudian hapus “ ; ” pada awalan karakter
Kemudian restart apache anda dan coba lanjutkan run codeigniter v4 anda.