Membuat Project Baru CodeIgniter 4

Langkah-langkah yang biasa dilakukan untuk membuat project baru CodeIgniter 4

Instalasi

Install menggunakan composer

composer create-project codeigniter4/appstarter namaproject

Perintah ini akan meng-install CodeIgniter 4 versi terbaru kedalam folder namaproject

Untuk menjalankan aplikasinya

php spark serve

Aplikasi bisa diakses lewat browser dengan link http://localhost:8080/

Konfigurasi file .env

Di root project ada file env, rename dan tambahkan dot atau titik didepannya menjadi .env

Ubah beberapa pengaturan sesuai kebutuhan

Pastikan hilangkan tanda komentar # yang ada pada awal baris

CI_ENVIRONMENT = development
  • Untuk mengubah environment ke development sehingga jika ada error bisa terlihat, kalau sudah di hosting, kembalikan nilainya ke production
app.baseURL = 'http://localhost:8080/'
  • Kalau masih di localhost, ini opsional, tapi jika sudah online bisa diisi dengan URL yang digunakan

Pastikan ada trailing slash atau tanda garis miring / di akhir URL nya

database.default.hostname = localhost
database.default.database = namadatabase
database.default.username = root
database.default.password =
database.default.DBDriver = MySQLi
database.default.port = 3306
  • Setting database, username dan password nya

Menghilangkan index.php pada URL

Normalnya aplikasi CodeIgniter selalu ada index.php pada URL, ini bisa dihilangkan agar URL terlihat bersih

File: app/Config/App.php

public string $indexPage = '';
  • Hilangkan index.php pada variabel tersebut sehingga jadi string kosong

Timezone

public string $appTimezone = 'Asia/Jakarta';
  • Agar penggunaan datetime menggunakan zona waktu yang sesuai

Instalasi dan konfigurasi awal sudah selesai, selanjutnya bisa lanjut dengan project nya

Referensi