Error pada Codeigniter v4.0.2 Class Kint Not Found

Error pada Codeigniter v4.0.2 Class Kint Not Found

loading....

Seperti kita ketahui bersama codeigniter 4 sudah rilis pada tanggal 24 Pebruari 2020 lalu. Dan saya iseng iseng men download nya lalu melakukan proses upgrading project saya dari versi CodeIgniter 4.0.0-rc.4 menjadi v4.0.2. Singkat ceritanya saya sudah berhasil melakukan upgrade aplikasi saya di server lokal (Localhost) dan tidak terjadi masalah apapun. Karena sudah tidak ada masalah saya memutuskan untuk mengupload ke server saya yang berbasis sistem operasi linux.

Nah disinilah masalah mulai terjadi. Lah kenapa terjadi masalah padahal di localhost yang menggunakan sistem opreasi windows tidak bermasalah? saya kira karena saya lupa merubah setingan database untuk aplikasi saya yang berasda di server. Kemudian saya menceek kembali file Config/Database.php dan Config/App.php untuk mengetahui dimana kesalahan nya. Tetapi saya rasa setingan di server saya sudah benar.

Wah mulai panik saya, karena saya lupa membackup nya terlebih dahulu. Saya coba untuk melakukan re Upload tapi tetap saja terjadi error pada codeigniter 4 saya yang berada di server. selalu saja muncul error "Whoops! We seem to have hit a snag. Please try again later..."Error Codeigniter 4 ya udah kepaksa nih saya debug app saya yang berada di server dengan mendambahkan kode berikut pada file index.php yang terletak di direktori utmana atau public

define('ENVIRONMENT', 'development');

Setelah saya debug baru saya mendapat pencerahan ternyata masalah yang terjadi itu bukan karena saya salah seting codeiginter 4 saya yang berda di server, ada sebuah class yang tidak ada.

Class Kint/Kint Not Foundwah ternyata Class 'Kint\Kint' Not Found masalah nya kemudian saya coba telusuri ke direktori sumber masalah nya. Langsung saja saya buka direktori system\ThirdParty\Kint. ternyata file kint.php ada. Class nya ada tapi dibilang gak ada ? Ko bisa? Setelah saya coba perhatikan baik baik dan mengingat baik baik baru saya ingat bahwa Penulisan file di linux itu case sensitive. Kemudian saya coba dengan mengganti nama file kint.php menjadi Kint.php. Kemudan saya mencoba untuk mengecek kembali dengan mereload halaman aplikasi saya yang berada di server dan hasil nya berhasil masalah terpecahkan hanya dengan mengganti nama sajaMengganti nama kint.php menjadi Kint.php

Artikel Menarik Lainnya
belajar codeigniter 4, Codeigniter, codeinginter4, codeigniter 4 tutorial, codeigniter 4 tutorial indonesia, codeigniter 4 blog tutorial, codeigniter 4 env, codeigniter 4 show error, Class 'Kint\Kint' Not Found

loading...