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

Upload project CI 4 ke hosting

Arsipkan juga semua isi file dan folder yang ada pada root project CodeIgniter 4 kecuali folder public, contoh menjadi ci4.zip

Upload project CI 4 ke hosting

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

Upload project CI 4 ke hosting

Setelah di upload, extract file nya sehingga folder public_html berisi semua file yang ada di file public.zip

Upload project CI 4 ke hosting

Selanjutnya masuk ke bagian root folder hostingnya dan bikin folder baru contoh disini saya kasih nama foldernya ci4_amb

Upload project CI 4 ke hosting

Masuk kedalam folder yang sudah dibuat ci4_amb dan upload file ci4.zip ke dalam folder ini, setelah itu extract

Upload project CI 4 ke hosting

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 menu Setting dan ceklis Show 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