Cara Upload Codeigniter 4 ke Hosting

Oleh Mila Rosyida

Codeigniter versi 3 dan versi 4 memiliki perbedaan pada cara upload ke hosting. Untuk Codeigniter 3 hanya dilakukan dengan mengupload file codeigniter ke dalam file manager cPanel secara langsung. Sedangkan cara upload Codeigniter 4 ke hosting ada beberapa setting yang perlu kamu lakukan. Bagi kamu yang ingin tau cara upload codeigniter 3 ke hosting, silahkan baca Cara Upload Codeigniter Ke Hosting. Nah pada panduan ini akan dijelaskan Cara Upload Codeigniter 4 ke Hosting.

Tahap Persiapan

Pada tahap ini yang perlu disiapkan adalah file Codeigniter 4 kamu. Adapun yang harus kamu lakukan antara lain :

1. Download File Codeigniter 4

Kalau belum punya file Codeigniter 4, kamu bisa download Codeigniter 4 terlebih dahulu melalui https://codeigniter.com/.

2. Melakukan Ekstrak File Codeigniter 4

Setelah mendownload file Codeigniter 4, yang harus kamu lakukan selanjutnya adalah mengekstrak file Codeigniter 4.

3. Melakukan Kompres File Codeigniter 4

Pada tahap kompres file ini terbagi atas 2 tahap. Pertama adalah melakukan kompres file dalam bentuk .zip pada folder public. Kamu bisa membuka folder public , kemudian file pada folder tersebut dikompres dan diberi nama. Pada panduan ini misalnya ci4_new.zip.


Tahap kedua melakukan kompres file selain pada folder public dan beri nama. Misalnya ci4_core.zip

Cara Upload Codeigniter 4 ke Hosting

Setalah melakukan tahap persiapan, langkah selanjutnya adalah cara upload Codeigniter 4 ke hosting. Adapun langkah- langkahnya adalah :

1. Login cPanel Hosting

Langkah pertama yang harus kamu lakukan adalah login ke cPanel. Login cPanel dapat melalui https://namadomain/cpanel, sesuai email yang dikirim dari DomaiNesia mengenai Informasi Account Hosting. Bagi kamu yang belum tahu cara login cPanel, silahkan baca di Cara Mudah Login cPanel Hosting.

cara install codeigniter di hosting

2. Memilih File Manager

Sekarang kamu sudah berhasil masuk ke cPanel. Langkah selanjutnya yaitu ketik File Manager pada kolom pencarian atau bisa langsung pilih menu File Manager.

3. Upload Codeigniter 4 ke Hosting

Setelah masuk ke File Manager, kamu bisa buka folder public_html melalui /home/namadomain/public_html/ kemudian upload dan ekstrak file ci4_new.zip yang telah dibuat pada tahap persiapan.


Kemudian langkah selanjutnya adalah membuat folder di /home/namadomain/. Pada panduan kali ini misalnya nama folder ci4_core.

File zip kedua yang telah dibuat pada tahap persiapan tadi yaitu ci4_core.zip bisa kamu upload ke dalam folder ci4_core dan mengekstraknya.

4. Upload Codeigniter 4 Berhasil !

Pastikan kamu sudah mengupload file ci4_new.zip dan ci4_core.zip. Dalam melakukan upload Codeigniter 4 ke hosting, ada setting tambahan yang perlu kamu lakukan. Pertama- tama, kamu bisa membuka file index.php pada public_html.

Secara default, pada index.php terdapat perintah seperti di bawah ini.

Perintah diatas bisa kamu ganti dengan perintah di bawah ini.

Kalau kamu ingin mengecek apakah upload Codeigniter 4 berhasil, kamu bisa langsung akses nama website kamu. Jika tampilan berubah seperti gambar dibawah, itu artinya kamu telah berhasil upload Codeigniter 4 ke hosting.

5. Konfigurasi Database di Codeigniter

Berhubung kamu sudah berhasil upload Codeigniter 4 ke hosting, ada panduan tambahan untuk konfigurasi database jika kamu membutuhkan. Kamu bisa buka folder ci4_core->config->Database dan pilih file database.php . Pada bagian username, silakan diisi dengan user database yang telah dibuat. Bagian password, silakan diisi dengan password user database yang telah dibuat, dan bagian database, silakan diisi dengan nama database.


Jika sudah, jangan lupa klik Save.

Kesimpulan

Tahapan cara upload Codeigniter 4 ke hosting sedikit berbeda dengan Codeigniter versi 3. Ada tambahan setting yang harus dilakukan. Bagi kamu pengguna laravel jangan khawatir. DomaiNesia menyediakan panduan Cara Upload File Laravel di Hosting. Kalau kamu merasa kesulitan dengan cara upload Codeigniter 4 ke hosting, kamu bisa hubungi Tim Support DomaiNesia !

Mila Rosyida

Halo ! I'm a Technical Content Specialist in DomaiNesia. I love learn anything about Technical, Data, Machine Learning, and more Technology.

Berlangganan Artikel

Dapatkan artikel, free ebook dan video
terbaru dari DomaiNesia

{{ errors.name }} {{ errors.email }}
Migrasi ke DomaiNesia

Pindah Ke DomaiNesia

Tertarik mendapatkan semua fitur layanan DomaiNesia? Dapatkan Diskon Migrasi 25% serta GRATIS biaya migrasi & setup

Ya, Migrasikan layanan Saya!