Tutorial ini untuk anda programmer CI 4 yang ingin running project nya di web server Xampp atau lainnya tanpa local server bawaan CI 4 / via php spark, caranya diringkas disini :
Langkah pertama
Buka file App.php di root folder App/Config/App.php
public $baseURL = 'http://localhost:8080/';
rubah menjadi :
public $baseURL = 'http://localhost/nama_project/';
public $uriProtocol = 'REQUEST_URI';
rubah menjadi
public $uriProtocol = 'PATH_INFO';
di folder public Copy file .htaccess dan index.php dan pastekan di luar folder public
lalu di file index.php yang ada di luar folder public :
$pathsConfig = FCPATH . '../app/Config/Paths.php';
rubah menjadi
$pathsConfig = FCPATH . 'app/Config/Paths.php';
lalu di file .htaccess yang ada di luar folder public buat jadi seperti ini :
DirectoryIndex index.php
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
RewriteRule !^(public/|index\.php) [NC,F]
lalu ubah semua load file javascript, css, dan file image atau dok yang ada di template layout menjadi <?= base_url ?>/public/filetujuan.
sudah itu semua tinggal testing apakah project CI 4 kita berhasil di tampilkan atau tidak.
selesai.
Silahkan komen jika ada cara lain yang lebih simple.
berhasil….makasi kak