Cara Memindahkan index.php dari folder public ci4
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
1 | public $baseURL = 'http://localhost:8080/'; |
rubah menjadi :
1 | public $baseURL = 'http://localhost/nama_project/'; |
1 | public $uriProtocol = 'REQUEST_URI'; |
rubah menjadi
1 | 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 :
1 | $pathsConfig = FCPATH . '../app/Config/Paths.php'; |
rubah menjadi
1 | $pathsConfig = FCPATH . 'app/Config/Paths.php'; |
lalu di file .htaccess yang ada di luar folder public buat jadi seperti ini :
1 2 3 4 5 6 | 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.
Posting Komentar untuk "Cara Memindahkan index.php dari folder public ci4"