cara custom halaman error 404 CodeIgniter terbaru

pada kesempatan ini aku akan memberikan tutorial sederhana bagaimana custom atau mengganti tampilan error 404 Not Found pada CodeIgniter semoga tampilan UI lebih menarik.
Custom page error 404 not found CodeIgniter
Custom page error 404 not found CodeIgniter

Dengan custom halaman 404 Not Found pada CodeIgniter, kita bisa buat lebih variatif dan menarik mampu menambahkan style css atau animasi dan gambar.

ok pribadi saja ke tutorial custom page error 404 Not Found pada CodeIgniter, silahkan download firmware CodeIgniternya, kemudian setting konfigurasi dasar CodeIgniternya

baca :
Konfigurasi dasar CodeIgniter terbaru

untuk custom halaman 404 not found pada codeIgniter terletak pada path folder yaitu :
application/views/errors/html/error_404.php
pada file error_404.php mampu mengganti tampilan standar CodeIgniter dengan sesuai yang kita kehendaki. tapi pada penggalan code awal html kita perlu menambahkan baris code seakan-akan berikut :
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
?>
<?php
$ci = new CI_Controller();
$ci =& get_instance();
$ci->load->helper('url');
?>

<!doctype html>


Jika tidak menambahkan code diatas, maka akan terjadi error
Severity: Error
Message: Call to undefined function base_url()
Filename: html/error_404.php
Line Number: 19
Backtrace:
yaitu lantaran function base_url() untuk memanggil path css, js atau image tidak terbaca atau tidak mampu di kanal di file error_404.php CodeIgniter.

Berikut halaman code error_404.php yang sudah aku custom memakai css bootstrap dengan hasil seolah-olah gambar di atas.
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
?>
<?php
$ci = new CI_Controller();
$ci =& get_instance();
$ci->load->helper('url');
?>

<!doctype html>
<html lang="en">
  <head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
    <meta name="description" content="">
    <meta name="author" content="">
    <link rel="icon" href="">

    <title>404 NOT FOUND</title>

    <!-- Bootstrap core CSS -->
    <link href="<?php echo base_url();?>assets/bs4/bootstrap.min.css" rel="stylesheet">

    <!-- Custom styles for this template -->
    <link href="<?php echo base_url();?>assets/bs4/signin.css" rel="stylesheet">
  </head>

  <body class="text-center">
   <img src="<?php echo base_url('assets/bs4/sad.png');?>" width="20%" class="mx-auto d-block">
   <br>
   <div class="mx-auto display-1">    
    <b>404 NOT FOUND</b></div>
  </body>
</html>


ok, berikut Cara simple untuk mengganti halaman 404 not found pada codeIgniter,
terima kasih semoga membantu, happy coding.. ^_^.