PHP, Web Development

Memasang CodeIgniter 4.2.10 pada Nginx di LinuxMint 21

Logo CodeIgniter dan Nginx

Logo CodeIgniter dan Nginx. Hak cipta gmbar logo dimiliki oleh masing-masing pemegang hak cipta.

Memasang versi terbaru dari sebuah aplikasi tidak selalu berhasil. Beberapa penyesuaian perlu dilakukan. Begitu juga dengan versi terbaru CodeIgniter yang pada saat artikel mini ini dibuat adalah versi 4.2.10.

Ketika saya mengekstrak file instalasi, dan menambahkan server block baru ke Nginx (di Apache server block bernama virtual host), saya mendapatkan halaman bertuliskan Whoops dan seterusnya.

Setelah mencari di Google, ternyata saya harus membuat dulu sebuah file .env di direktori utama pemasangan CodeIgniter. Pertama kita buka dulu file bernama env yang terdapat pada direktori utama pemasangan CodeIgniter, melakukan uncomment di baris 17:

# CI_ENVIRONMENT = production

Menjadi

CI_ENVIRONMENT = development

Simpan file dengan nama .env. Ketika browser saya refresh maka akan ditemui halaman debugging CodeIgniter yang menginformasikan terdapat kekurangan extension dari PHP yang saya gunakan, yaitu extension bernama intl.

Pasang extension PHP dengan perintah:

sudo apt install php7.4-intl

Muat ulang service PHP setelah extension berhasil dipasang dengan perintah:

sudo service php7.4-fpm restart

Maka halaman default dari pemasangan CodeIgniter akan muncul seperti berikut:

yang menandakan bahwa saya telah berhasil memasang CodeIgniter.

Demikian artikel mini ini, semoga bermanfaat.

Leave a Reply