PHP Fatal error: Uncaught Exception: You need the ext-fileinfo
Jika kamu mengalami error dengan pesan “PHP Fatal error: Uncaught Exception: You need the ext-fileinfo extension to determine logo mime type” maka sudah jelas bahwa script php yang sedang dieksekusi membutuhkan ektensi tambahan yaitu “ext-fileinfo”. Dalam kasus saya error ini terjadi karena library endroid/qr-code tidak menemukan ektensi yang dibutuhkan untuk menangani jenis mime file gambar
Solusi:
Untuk mengatasi masalah ini, kamu perlu mengaktifkan atau menginstal ekstensi fileinfo di server PHP kamu. Berikut langkah-langkah yang dapat dilakukan:
1. Periksa apakah ekstensi fileinfo sudah terinstal:
Di terminal atau command line, jalankan perintah:
php -m | grep fileinfoJika ekstensi fileinfo muncul dalam hasilnya, berarti ekstensi tersebut sudah terinstal dan aktif. Jika tidak ada, lanjutkan ke langkah berikutnya.
2. Instal ekstensi fileinfo:
Kamu cukup mengaktifkan extensi fileinfo pada server masing – masing. Kalau sistem kamu berada pada server hosting, silahkan akses menu Select PHP Verison kemudian centang bagian “fileinfo”