Cara Upload CodeIgniter ke Hosting: Panduan Lengkap

0
292

Dalam dunia pengembangan web, CodeIgniter menjadi salah satu framework PHP yang populer. Bagi pengembang yang ingin mengetahui cara upload CodeIgniter ke hosting, artikel ini akan memberikan panduan lengkap langkah demi langkah. Dengan mengikuti petunjuk ini, Anda dapat mengunggah proyek CodeIgniter Anda dengan lancar dan efisien.

Apa Itu CodeIgniter?

Cara Upload CodeIgniter ke Hosting: Panduan Lengkap - 2024

CodeIgniter adalah kerangka kerja (framework) PHP yang ringan dan cepat, dirancang untuk mempermudah pengembangan aplikasi web. Dikembangkan oleh EllisLab, CodeIgniter menjadi pilihan favorit bagi para pengembang yang menginginkan kerangka kerja yang sederhana, efisien, dan mudah dipahami.

Dengan struktur yang ringkas dan fleksibel, CodeIgniter memberikan keleluasaan kepada para pengembang untuk membuat aplikasi web yang kompleks tanpa adanya kompleksitas berlebih. Kerangka kerja ini menyediakan berbagai fitur yang mendukung pengembangan, termasuk manajemen database yang kuat, pengelolaan URL yang mudah, dan kontroler yang efisien.

Salah satu keunggulan utama CodeIgniter adalah kecepatan eksekusinya. Dibandingkan dengan beberapa kerangka kerja PHP lainnya, CodeIgniter dikenal sebagai pilihan yang optimal untuk proyek-proyek dengan persyaratan kinerja tinggi. Ini membuatnya sangat cocok untuk pengembangan aplikasi web skala kecil hingga menengah.

CodeIgniter juga mempromosikan konsep “convention over configuration,” yang berarti pengembang tidak perlu melakukan konfigurasi berlebihan jika mereka mengikuti konvensi default yang sudah ditetapkan. Hal ini membantu dalam mempercepat proses pengembangan dan mengurangi kerumitan.

Dengan komunitas yang aktif dan dokumentasi yang baik, CodeIgniter tetap menjadi pilihan yang solid bagi para pengembang PHP yang ingin proyeknya berjalan efisien tanpa beban kompleksitas berlebih.

Beli cPanel Hosting Murah Disini!

Cara Upload CodeIgniter 3 ke Hosting

Berikut ini rincian komprehensif mengenai prosedur mengunggah CodeIgniter 3 dari localhost ke layanan hosting cPanel di Exabytes.

Langkah 1: Pembuatan Basis Data di Hosting

Tidak hanya memindahkan file situs web, tetapi Anda juga memerlukan basis data untuk situs web Anda. Tahap awal melibatkan pembuatan basis data di layanan cPanel hosting.

Selanjutnya, Anda harus melakukan ekspor dan impor basis data SQL dari localhost ke hosting.

Langkah 2: Kompresi Folder Situs Web CodeIgniter 3

Langkah selanjutnya adalah membuka folder situs web yang berada di localhost komputer Anda. Kompres seluruh file dan folder situs web CodeIgniter 3 yang akan diunggah ke hosting.

Kompresi Folder Situs Web CodeIgniter 3

Langkah 3: Mengunggah Situs Web CodeIgniter 3 ke Hosting

Masuklah ke cPanel pada layanan hosting, lalu navigasikan ke menu File Manager. Jika situs web berada di domain utama, klik direktori public_html. Namun, jika situs web berada di subdomain atau addon domain, klik direktori subdomain/addon domain.

Cara Upload CodeIgniter ke Hosting: Panduan Lengkap - 2024

Unggah dan ekstrak file zip situs web yang telah Anda kompres sebelumnya ke dalam direktori tersebut.Mengunggah Situs Web CodeIgniter 3 ke HostingMengunggah Situs Web CodeIgniter 3 ke Hosting

Langkah 4: Konfigurasi Script

Selanjutnya, lakukan penyesuaian pada tiga file, yaitu ,htaccess, config,php, dan database.php.

File ,htaccess terletak di direktori utama situs web. Pastikan pengaturan “Show Hidden Files” di File Manager telah diaktifkan.

Cara Upload CodeIgniter ke Hosting: Panduan Lengkap - 2024

Jika file ,htaccess belum ada, buatlah dengan mengklik tombol +File. Namun, jika sudah ada, lakukan edit langsung pada file ,htaccess.

Cara Upload CodeIgniter ke Hosting: Panduan Lengkap - 2024

Tambahkan kode berikut di baris paling bawah dalam file ,htaccess, kemudian simpan.

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L]
</IfModule>

Langkah berikutnya melibatkan konfigurasi pada file config,php yang terletak di dalam direktori /application/config.

Konfigurasi Script

Temukan variabel $config[‘base_url’] dalam file config,php dan ganti URL di dalamnya menjadi URL domain Anda.

Konfigurasi Script

Setelah itu, teruskan dengan menyesuaikan konfigurasi di file database.php.

Cara Upload CodeIgniter 4 ke Hosting

Panduan ini dapat diterapkan oleh pengguna layanan hosting di Exabytes. Berikut adalah petunjuk lengkapnya:

Langkah 1. Mengkompres Folder Proyek CodeIgniter 4

Kompres file dan folder yang berada dalam folder public, dan beri nama ci4.zip.

Kompres file dan folder yang berada dalam folder public, dan beri nama ci4.zip

Kompres semua file dan folder kecuali folder public, beri nama ci4_core.zip.

Kompres semua file dan folder kecuali folder public, beri nama ci4_core.zip

Anda akan memiliki dua file zip, yaitu ci4.zip dan ci4_core.zip.

Anda akan memiliki dua file zip, yaitu ci4.zip dan ci4_core.zip

Langkah 2. Mengunggah CodeIgniter ke Hosting

A. Untuk Domain Utama

  1. Unggah dan ekstrak zip ci4.zip ke dalam public_html.
    Cara Upload CodeIgniter ke Hosting: Panduan Lengkap - 2024
  2. Buat folder baru dengan nama ci4_core di Home Directory.
    Cara Upload CodeIgniter ke Hosting: Panduan Lengkap - 2024
    Buat folder baru dengan nama ci4_core di Home Directory
  3. Unggah dan ekstrak ci4_core.zip ke dalam folder ci4_core.
    Cara Upload CodeIgniter ke Hosting: Panduan Lengkap - 2024

B. Mengunggah ke Subdomain atau Add On Domain

Subdomain maupun Add On Domain umumnya memiliki folder tersendiri di dalam public_html. Sebagai contoh, subdomain menggunakan document root /public_html/ci4_subdomain.

Mengunggah ke Subdomain atau Add On Domain

  1. Unggah dan ekstrak ci4.zip ke dalam folder ci4_subdomain.
    Unggah dan ekstrak ci4 ke dalam folder ci4_subdomain
  2. Buat folder baru dengan nama ci4_subdomain_core di dalam folder public_html.
  3. Unggah dan ekstrak ci4_core.zip di dalam folder ci4_subdomain_core.
    Cara Upload CodeIgniter ke Hosting: Panduan Lengkap - 2024

Langkah 3. Penyesuaian Script index.php

Setelah mengunggah ke hosting, langkah berikutnya adalah menyesuaikan skrip pada file index.php.

Untuk domain utama, file index.php yang diubah berada di dalam folder public_html, sedangkan untuk subdomain/addon, berada di folder ci4_subdomain.

Secara default, pada baris ke-16 index.php, $pathsPath yang digunakan adalah seperti pada gambar berikut:

Penyesuaian Script index php

Untuk domain utama, silahkan ubah menjadi berikut:

$pathsPath = realpath(FCPATH . ‘../ci4_core/app/Config/Paths.php’) ?: FCPATH .
‘../ci4_core/app/Config/Paths.php’;

Untuk subdomain atau addon domain, silahkan ubah menjadi berikut:

$pathsPath = realpath(FCPATH . ‘../ci4_subdomain_core/app/Config/Paths.php’) ?: FCPATH .
‘../ci4_subdomain_core/app/Config/Paths.php’;

Setelah menyelesaikan tahap penyesuaian file index, periksa file config,php untuk menyesuaikan base_url dan konfigurasi databasenya. File base_url dapat dicek melalui folder config/config,php.

Kesimpulan

Dengan mengikuti panduan ini, Anda sekarang berhasil mengunggah proyek CodeIgniter ke hosting dengan sukses. Pastikan untuk melakukan pengujian menyeluruh untuk memastikan bahwa proyek berjalan dengan baik di lingkungan hosting yang dipilih.

Jika Anda mengalami kesulitan setelah mengunggah, silakan menghubungi tim teknis Exabytes melalui layanan livechat atau buka tiket dukungan (support).

Beli Hosting Murah Disini!