Lompat ke konten Lompat ke sidebar Lompat ke footer

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"