Cara Upload Project CodeIgniter 4 Ke Hosting
Tutorial upload project CodeIgniter 4 ke hosting
Persiapan
Masuk ke folder public yang ada di project CodeIgniter 4, lalu arsipkan atau zip
semua file yang ada didalamnya, contoh menjadi public.zip
Arsipkan juga semua isi file dan folder yang ada pada root project CodeIgniter 4 kecuali folder public, contoh menjadi ci4.zip
Jadi ada dua file yaitu public.zip
dan ci4.zip
Hosting
Masuk ke file manager di hosting nya dan upload file public.zip
ke folder public_html
Setelah di upload, extract file nya sehingga folder public_html
berisi semua file yang ada di file public.zip
Selanjutnya masuk ke bagian root folder hostingnya dan bikin folder baru contoh disini saya kasih nama foldernya ci4_amb
Masuk kedalam folder yang sudah dibuat ci4_amb
dan upload file ci4.zip
ke dalam folder ini, setelah itu extract
Ubah file index.php
Masuk lagi ke folder public_html
dan edit file index.php
Cari bagian config path dan edit baris berikut ini
require FCPATH . '../ci4_amb/app/Config/Paths.php';
- Ada tambahan
ci4_amb
pada config nya sesuai dengan nama folder yang tadi dibuat
Ubah file .env
Edit file .env
yang ada di folder ci4_amb
dan ubah pengaturan base URL dan database (cara bikin database ada dibawah)
CI_ENVIRONMENT = production
app.baseURL = 'https://irmanf.com/'
database.default.hostname = localhost
database.default.database = nama_database_disini
database.default.username = user_database_disini
database.default.password = pass_database_disini
database.default.DBDriver = MySQLi
database.default.port = 3306
- Jika file
.env
tidak ada, biasanya ke hidden, cari menuSetting
dan ceklisShow Hidden Files (dotfiles)
Bikin database
Cari menu database di hostingnya, dan bikin database baru
Jika menggunakan cPanel, Create New Database
lalu ceklis semua Priviledges
Selanjutnya bikin Add New User
, setelah itu masukkan user tersebut ke database yang sudah dibikin di bagian Add User To Database
Biasanya di tiap hosting, menu pembuatan database ini ada pada satu halaman dan berurutan, jadi tinggal ikutin saja mulai dari atas sampai bawah
Setelah database dibuat, cari menu phpMyAdmin
dan bisa langsung import file database .sql
nya
Selesai
Jika langkah yang dilakukan sudah benar, harusnya aplikasi CodeIgniter 4 sudah bisa jalan