Pada kesempatan kali ini, saya akan membagikan pengalaman saya ketika melakukan konfigurasi Base URL pada CodeIgniter 4 agar dinamis.
Dinamis yang di maksud adalah kita tidak perlu lagi merubah settingan konfigurasi untuk base_url() yang terdapat pada file App.php. Konfigurasi ini begitu penting jika kita akan mendeploy project yang sudah kita buat ke server/hosting. Dalam sekali konfigurasi maka kita dapat mengakses project kita di server local (laptop/komputer) maupun server hosting. Untuk mempersingkat waktu, berikut caranya! Cekidottt..
Sebelum melakukan implementasi untuk konfigurasi, kita perlu menyiapkan dua file untuk melakukan konfigurasi tersebut.
Setelah kita melakukan persiapan, ikuti langkah selanjutnya dibawah ini.
1. Pertama, buka file Constants.php dan sisipkan script dibawah ini dan tempatkan di akhir baris file.
$base = isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] != 'off' ? 'https://'.$_SERVER['HTTP_HOST'].dirname($_SERVER['SCRIPT_NAME']) : 'http://'.$_SERVER['HTTP_HOST'].dirname($_SERVER['SCRIPT_NAME']); defined('BASE') || define('BASE', $base );
2. Selanjutnya buka file App.php dan cari baris yang terdapat script public $baseURL = ‘ http://localhost:8080/’;
Edit menjadi :
public $baseURL = BASE;
Nah begitulah cara kita untuk konfigurasi Base URL pada CodeIgniter 4 agar bisa di akses server local maupun server hosting. Demikian tutorial ini, semoga artikel ini dapat membantu teman-teman sekalian.
Terimakasih sudah membaca artikel ini.
Tunggu tutorial-tutorial lainnya di http://www.synodev.my.id