Rumahweb Journal
Upload CI ke Plesk Panel

Cara Upload CodeIgniter di Plesk Panel

CodeIgniter adalah salah satu framework open source yang populer dan banyak digunakan oleh pelanggan di Rumahweb. Dengan CodeIgniter kita bisa membangun website dinamis secara lebih cepat, dari pada membangun website dari awal. Pada panduan ini, kami akan berbagi cara upload CodeIgniter di Plesk.

Sebelum membahas tentang cara upload CodeIgniter ke plesk, kami akan mengulas sedikit tentang apa itu CodeIgniter. Berikut informasi selengkapnya.

Apa itu CodeIgniter

CodeIgniter adalah aplikasi open source yang dapat kita gunakan untuk membangun website secara dinamis. Framework ini berupa kerangka kerja atau framework PHP dengan model MVC (Model, View, Controller).

CodeIgniter menyediakan built-in-library dimana terdapat banyak template dan solusi atas tugas umum yang dibutuhkan oleh web developer.

Daripada membuat script php dari awal, CodeIgniter menjadi solusi cepat dan murah untuk membangun aplikasi berbasis web.

CodeIgniter pertama kali dirilis pada 28 Februari 2006. Semenjak itu CI (CodeIgniter) menjadi salah satu framework populer bagi programer pemula maupun advanced.

Perbedaan CodeIgniter dengan CMS

CodeIgniter

Seperti yang telah kami sampaikan diawal, CodeIgniter adalah sebuah framework php dengan model MVC (Model, View, Controller). Apa itu MVC ?

MVC merupakan metode untuk membuat aplikasi dengan memisahkan data (Model) dari tampilan (View) dan cara proses (Controller). CodeIgniter memiliki kumpulan-kumpulan library dengan fungsi umum yang dapat kita gunakan bahkan dimodifikasi, sesuai kebutuhan aplikasi web.

CMS

CMS singkatan dari Content Management System yaitu aplikasi yang digunakan untuk mengelola situs website. Didalamnya sudah tersedia fitur-fitur yang dibutuhkan secara spesifik.

Didalam CMS kita dapat melakukan manajemen website seperti mengatur tata letak, posting artikel, upload gambar dan video. Serta kita dapat menambahkan fitur lain untuk memperluas fungsinya, dengan instalasi plugin-plugin.

Sebagai contoh CMS yang biasa digunakan untuk pembuatan website adalah WordPress, Joomla, dan Drupal. Sedangkan CMS untuk pendidikan adalah Moodle dan Open Journal System. Lalu CMS untuk e-commerce adalah Opencart, Prestashop dan masih banyak lagi.

Baca juga artikel: Kelebihan CodeIgniter 4 Dibanding Versi Sebelumnya

Cara Upload CodeIgniter ke Plesk Panel

Pada panduan ini, kami akan berbagi cara upload CI 3 dan CI 4 ke Plesk. Berikut informasi selengkapnya.

Upload CodeIgniter 3 ke Plesk

Berikut cara upload CodeIgniter 3 ke hosting Plesk Panel. Sebelum itu untuk memperjelas tutorial ini, berikut contoh yang kami siapkan:

  • CodeIgniter dilocalhost kami diakses dari url = http://localhost/web-ci3/
  • Nama database = web-ci3
  • CI 3 akan kami upload ke domain utama, contohnya infoci3.my.id
  1. Langkah pertama kompress website CI 3 Anda dilocalhost, sesuai direktori websitenya
upload ci3 dari localhost ke hosting plesk
Kompress File CI 3 di localhost
upload ci3 dari localhost ke plesk
File CI 3 Hasil Kompress
  1. Kemudian Export database di PhpMyAdmin localhost

File database hasil export, biasanya berada difolder Downloads di File Manager komputer. Nantinya akan diimport ke Plesk.

Selanjutnya upload file website .zip dan import sql database ke Plesk.

  1. Silakan login ke WordPress Hosting / Plesk Anda.
  1. Masuk folder httpdocs pada domain utama. Jika subdomain, sesuaikan folder tujuan uploadnya.
httpdocs plesk panel
httpdocs di Plesk Panel

Setelah masuk httpdocs, biasanya ada file-folder bawaan Plesk. Bisa diremove agar tidak membuat bingung.

upload ci3 ke httpdocs plesk
Hapus file-folder bawaan, agar tidak membuat bingung
  1. Upload file zip CI3 yang sudah dikompress dinomor 1.
upload zip ci3 ke hosting plesk
Upload file zip CI3
  1. Kemudian ekstrak.
ekstrak file zip ci3 di hosting plesk
Ekstrak file zip CI3
ekstrak file zip ci3 ke hosting plesk
Upload file zip CI3
  1. Selanjutnya silakan buat database name dan import file sql yang sudah didapat dari nomor 2. Upload file sql ke PhpMyAdmin di Plesk dengan panduan sebagai berikut : Cara membuat database di Plesk

Langkah terakhir seting koneksi database CI3. Edit file application/config/database.php kemudian sesuaikan bagian berikut ini:

Setting koneksi database ci3
Setting koneksi database CI3
'username' => 'root',
'password' => '',
'database' => 'web-ci3',

Silakan diganti sesuai database name, username, dan password database yang sudah dibuat pada nomor 7. Sebagai contoh:

'username' => 'wp721_c3',
'password' => 'PassDB2022_CI3#',
'database' => 'wp721278_ci3',

Sebagai catatan, dalam mengisi database name dan username, isi secara lengkap beserta prefix database. Sebagai contoh: wp721278_ (ini prefix) wp721_ (ini prefix).

Sampai tahap ini, panduan Upload CI ke Plesk Panel telah selesai. Anda bisa mencoba mengakses websitenya untuk melihat hasil konfigurasi yang sudah dilakukan.

Upload CodeIgniter 4 ke Plesk

  1. Langkah pertama compress file CI4 menjadi dua file.
Kompress isi folder web-ci4
Kompress isi folder web-ci4
Kompress isi folder public
Kompress isi folder public
  1. Upload file zip public ke folder httpdocs > kemudian ekstrak.
upload codeigniter dan ekstrak file ci4
Ppload dan ekstrak file CI4
  1. Buat folder web-ci4 diluar httpdocs > upload file zip web-ci4 > ekstrak.
buat directory web-ci4
Buat directory web-ci4
upload webci4 lalu ekstrak
Upload web-ci4 lalu ekstrak
  1. Selanjutnya export database di phpmyadmin localhost.
export database localhost
Export database di localhost
  1. Buat database name di Plesk dan upload database sql ke PhpMyAdmin di Plesk. Dengan tutorial berikut ini: Cara membuat database di Plesk
  1. Seting koneksi database CI 4. Rename file env menjadi .env terlebih dahulu, yang berada difolder web-ci4.
Seting koneksi database ci4 env
Seting koneksi database ci4 env
rename env ci4
Rename env ci4
  1. Kemudian buka file .env, sesuaikan database, username, password dan hapus pagar didepannya. Seperti gambar berikut ini:
seting .env database pada ci4
Seting .env database pada ci4

Setelah disesuaian lalu simpan. Hasilnya menjadi:

Seting database ci4
Seting database ci4

Nama database, username, dan password database didapat setelah membuat database di Plesk. Seperti langkah nomor 5.

Langkah terakhir menyesuaikan path pada file index.php yang ada difolder httpdocs.

Menyesuaikan path di file index ci4
Menyesuaikan path di file index ci4
Menyesuaikan path di file index
Menyesuaikan path di file index

require FCPATH . ‘../app/Config/Paths.php’;

diganti menjadi

require FCPATH . ‘../web-ci4/app/Config/Paths.php’;

Sampai tahap ini, panduan Upload CI ke Plesk Panel telah selesai. Anda bisa mencoba mengakses websitenya untuk melihat hasil konfigurasi yang sudah dilakukan.

Jika menemui kendala, silahkan dapat menghubungi kami baik melalui telepon, livechat, maupun email ke teknis@rumahweb[.]com

Bermanfaatkah Artikel Ini?

Klik bintang 5 untuk rating!

Rating rata-rata 5 / 5. Vote count: 2

Belum ada vote hingga saat ini!

Kami mohon maaf artikel ini kurang berguna untuk Anda!

Mari kita perbaiki artikel ini!

Beri tahu kami bagaimana kami dapat meningkatkan artikel ini?

Cloud Hosting Terbaik Rumahweb

Rudiharto

Halo! Saya Rudi, bekerja di Rumahweb sebagai Technical Support. Saya menyukai WordPress, SitePro, Blogspot, dan rutin menulis tutorial. Saya akan membantu Anda membuat beberapa hal teknis mudah dipahami :)