Membuat Custom Codeigniter Error Page

Membuat Custom Codeigniter Error Page

loading....

Pada tutorial kali ini RumahCode akan mebahas bagaimana cara membuat custom codeigniter 404 dan custom codeigniter error "whoops! we seem to have hit a snag. please try again later."

Sebelum memulai ke tutorial bagaimana cara membuat kedua custom page ini ada baiknya kita mengetahui terlebih dahulu kenapa hal ini bisa terjadi

Codeigniter error 404 - File Not Found

Kalau melihat dari artinya hal ini berarti halaman yang kita akses itu tidak ada jadi kita harus melihat terlebih dahulu tulisan di bawah nya biar kita bisa mengetahui kesalahan sebenarnya yang terjadi.

404 - File Not Found  Controller or its method is not found: {0}::{1}

Jika halaman error 404 yang kamu temukan adalah "404 - File Not Found  Controller or its method is not found: {0}::{1}" ini menandakan kamu salah memanggil controller misalkan kamu mempunyai url codeigniter 4 adalah

http://localhost/pagination/

dan nama dari controller yang kamu punya adalah user. Jadi alamat yang untuk mengakses controller ini adalah

http://localhost/pagination/user

sedangkan kamu mengkases nya dengan url

http://localhost/pagination/users
atau
http://localhost/pagination/sers

hal ini lah yang menyebabkan error 404 ini terjadi

404 - File Not Found Controller method is not found: {0}

Jika pesan erro yang muncul adalah 404 - File Not Found Controller method is not found: {0}. hal ini menandakan controller yang kamu pangil ada tapi method yang kamu panggil atau fungsi dalam controller yang kamu panggil itu tidak ada.

misalkan dalam controller user kamu memilki  fungsi yang bernama edit, maka pemanggilan nya harus

http://localhost/pagination/user/edit

jika kamu memanggil nya dengan nama yang lain seperti

http://localhost/pagination/user/update

padahal kamu tidak memiliki fungsi update di dalam nya maka pesan error nya akan muncul.

Error whoops! we seem to have hit a snag. please try again later.

Jika pesan error yang muncul seperti ini maka ini berarti ada kesalahan dalam codingan kamu. Kamu tidak akan dapat mengetahui di mana letak kesalahan nya. Untuk mengetahui dimana letak kesalahan dari kodingan kamu, kamu harus mengeset ENVIRONMENT nya menjadi development. Untuk mengeset environtment ini dapata kamu lakukan pada file index.php yang terletak di direktori public atau direktori root dari codeigniter dengan menambahkan baris kode ini di baris paling atas.

define('ENVIRONMENT', 'development');

Sekarang kita akan masuk ke pembahasan utama yaitu bagaimana cara membuat custom page dari kedua jeins error ini.

Letak File dari kedua jenis error ini terletak pada direktori "App/View/html" dengan nama file 

  • error_404.php untuk jenis error 404
  • production.php untuk error yang memunculkan pesan "We seem to have hit a snag. Please try again later..."

untuk merubah atau membuat custom page kamu cukup memasukan kode html pada kedua file tersebut.

Artikel Menarik Lainnya
tutorial codeigniter 4, belajar codeigniter 4, codeigniter 404 page not found, codeigniter 404 page not found xampp, codeigniter 404 page not found the page you requested was not found, codeigniter 404 override, codeigniter 4

loading...