php-locale-not-found

Error Class Locale Not Found : Deployment System Web

Ada yang pernah mengalami error seperti ini?

Bener-bener dah, kenapa ini yaa?!

Ada apa dengan PHP?

Dalam Hypertext Preprocessor alias PHP terdapat konfigurasi yang perlu diaktifkan guna fitur Locale ini dapat berfungsi dengan baik.

Tentu saja yang perlu kita ketahui ialah dimana letak konfigurasinya berada? Ini dia… bagi pengguna windows

C:\xampp\php\php.ini

atau bagi pengguna Linux juga kurang lebih seperti ini

/etc/php/7.4/apache2/php.ini

Cara Penanganan

Setelah file configuration php.ini barusan tadi dibuka, maka kita lanjutkan :

  • Tekan CTRL + F (Find)
  • lalu ketik extension

sampai dibaris yg ada

;extension=intl

disinilah kita membuang tanda semicolon (titik koma). Hanya bagian itu saja! Agar extension php ini berjalan. Save dan close.

  • kemudian stop server apache, tunggu hingga 10 detik
  • Dan terakhir start kembali server apache nya!

Viola, system kini telah lancar jaya!

Manfaat Extension intl

Sebenarnya di PHP kenapa ada extension ini, tentu saja ada manfaatnya lho! Extension ini memudahkan untuk melakukan pemeriksaan UCA-konforman dan tanggal / waktu / jumlah / mata uang format dalam skrip mereka.

Di dalamnya Intl tadi itu ada beberapa modul, masing-masing memperlihatkan ICU sesuai API:

  • Collator: memberikan tali kemampuan perbandingan dengan dukungan lokal-sensitif semacam penataan yang tepat.
  • Jumlah Formatter: memungkinkan untuk menampilkan nomor sesuai dengan format lokal atau diberikan pola atau seperangkat aturan, dan untuk mengurai string menjadi angka.
  • Pesan Formatter: memungkinkan untuk membuat pesan menggabungkan data (seperti nomor atau tanggal) diformat sesuai dengan pola dan lokal diberikan aturan, dan mengurai pesan penggalian data dari mereka.
  • Normalizer: menyediakan fungsi untuk mengubah teks menjadi salah satu bentuk normalisasi Unicode, dan menyediakan rutin untuk menguji apakah string tertentu sudah dinormalisasi.
  • Lokal: menyediakan interaksi dengan pengidentifikasi lokal dalam bentuk fungsi untuk mendapatkan subtags dari identifier lokal; mengurai, menulis, pertandingan (lookup dan filter) pengidentifikasi lokal.

Nah sekarang udah fahamkan, kenapa harus diaktifin extension barusan dan error locale-nya jadi ilang (alias lancar jaya?!) Ok. That’s all for today, jika masih ada kendala web programming lainnya, jangan sungkan diskusi di group whatsapp official kami yaaa.