Mengatasi Error locale_set_default() pada CodeIgniter 4

03 Oktober 2021 | Kategori : CodeIgniter

Hai sobat, gimana nih kabarnya? maaf nih lama tidak update artikel dan juga slow respon waktu ada yang tanya dikarenakan banyaknya kerjaan hehe.. Oh iya, pada kesempatan kali ini saya akan berbagi cara untuk mengatasi error locale_set_default() pada CodeIgniter 4.

ci4_error.png

Error tersebut sebenarnya terjadi karena tidak ditemukannya function locale_set_default() pada php di server kita, nah untuk mengatasinya cukup mudah kok sobat, jadi sobat jangan panik dulu ya hehe

Cara Mengatasi Error locale_set_default() CodeIgniter 4

Baik sobat langsung saja ya kita ke inti postingan kali ini. Silahkan sobat ikuti langkah-langkah di bawah ini :

  1. Buka file Codeigniter.php
    Pertama-tama silahkan sobat buka file Codeigniter.php yang ada di folder system ya. Oh iya, bagi sobat yang menginstall / mendownload codeigniter 4 melalui Composser maka file tersebut berada di folder vendor\codeigniter4\framework\system.
  2. Ubah kode locale_set_default
    Setelah sobat buka file Codeigniter.php, selanjutnya silahkan sobat cari baris kode seperti di bawah ini :
    locale_set_default($this->config->defaultLocale ?? 'en');

    kemudian silahkan sobat ubah menjadi seperti ini:
    if (function_exists('local_set_default')) :
    
           locale_set_default($this->config->defaultLocale ?? 'en');
    
    endif;

    Jika sudah silahkan simpan.

Jika sobat tidak melakukan kesalahan, maka pesan error tersebut tidak akan muncul lagi.

Baik sobat saya kira cukup ini yang bisa saya bagikan kali ini, semoga postingan tentang cara mengatasi pesan error locale_set_default() pada codeigniter 4 ini bisa bermanfaat ya