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“,

perbaiki-error-class-kint-kint-notfound-lamongandev.com

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).

rename-kint-error-class-kint-kint-notfound-lamongandev.com

kint-direname-error-class-kint-kint-notfound-lamongandev.com

Dan coba kita lanjut run codeigniter,

fix-error-kint-error-class-kint-kint-notfound-lamongandev.com

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.

perbaiki-error-Call-to-undefined-function-codeigniter-CLI-mb_strpos.php-lamongandev.com

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

root@hostname:~$ sudo apt-get update

root@hostname:~$ sudo apt-get upgrade

root@hostname:~$ sudo apt-get install php7.2-mbstring

tutorial-install-mbstring-lamongandev.com

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

baris-php_mbstring.dll-perbaiki-error-Call-to-undefined-function-codeigniter-CLI-mb_strpos.php-lamongandev.com.

Kemudian hapus “ ; ” pada awalan karakter

hilangkan-titik-koma-extension=php_mbstring.dll-lamongandev.com

Kemudian restart apache anda dan coba lanjutkan run codeigniter v4 anda.

spark-work-Call-to-undefined-function-codeigniter-CLI-mb_strpos.php-lamongandev.com