php error: The Encrypt library requires the Mcrypt extension in codeigniter

Perkembangan PHP memang tidak bisa dibendung, mau tidak mau harus mengikuti setidaknya untuk memastikan bahwa dari sisi dukungan versi PHP yang dipakai masih tetap ada.

Dukungan PHP 5.6 berakhir di 5.6.40 pada  31 Desember 2018, sehingga dari mulai tanggal tersebut PHP sudah tidak akan merilis lagi baik itu bug fix atau penambahan fitur.

Singkat cerita putuskan untuk menggunakan PHP versi 7 dan karena menggunakan Codigniter, upgrade lah ke versi terakhir vesi 3.1.10. Tidak terlalu banyak penyesuaian yang dilakukan pada beberapa project, namun yang ditemukan adalah adanya error php:

The Encrypt library requires the Mcrypt extension in codeigniter

Setelah mencari beberapa referensi ternyata solusinya cukup simple yakni dengan mengubah nama library yang ada pada file "config/autoload.php"

$this->load->library('encrypt');

menjadi 

$this->load->library('encryption');

hal ini merujuk pada dokumentasi yang ada pada https://www.codeigniter.com/user_guide/libraries/encryption.html

semoga membantu ..

Tags:
  • # Php
  • Mutiara Hadist: Sedekah Paling Besar Pahalanya

    Dari Abu Hurairah R.a. Berkata: Seseorang Datang Kepada Rasulullah Saw Lalu Bertanya, "Ya Rasulullah, Sedekah Manakah Yang Lebih Besar Pahalanya? Rasulullah Saw Menjawab, "Bersedekah Dalam Keadaan Sehat Sedang Engkau Amat Sayang Kepada Harta Tersebut, Takut Miskin Dan Mengharapkan Kekayaan. Oleh Sebab Itu Jangan Menunda-nunda Sehingga Apabila Ruh (nyawa) Sudah Sampai Di Tenggorokan (hampir Mati) Lalu Engkau Berwasiat Untuk Si Fulan Sekian, Untuk Si Fulan Sekian.

    TOP