Pernahkah kalian mengalami eror An Error Was Encountered cpanel hosting ketika upload website dengan CI (CodeIgniter)?
#Cara Upload Website dengan CI (Codeigniter) di Cpanel
ok untuk kalian yang masih resah atau bahkan belum tahu caranya upload file website dengan memakai CI di cpanel/hosting online mungkin dapat mengikuti langkah-langkah yang saya berikan berikut ini.
untuk proses pengupload-an website dengan CI ini tentu saja sedikit berbeda dengan website yang tidak memakai CI. untuk itu jikalau kalian mengalami hambatan ketika proses pengupload-an website di hosting/cpanel online silahkan ikuti langkah berikut ini :
untuk cara berikut ini berlaku untuk semua penyedia layanan hosting, baik hosting gratisan maupun hosting yang berbayar., namun disini saya memakai hosting berbayar.
#1 Siapkan File Website dan database MySQL yang akan di hosting
langkah pertama yakni kalian tentunya harus mempersiapkan file website CI kalian dan juga database mysql yang nantinya akan kita upload di hosting/cpanel. langkah ini dapat kalian lakukan ibarat biasanya, namun jikalau tidak tahu ikuti langkah brikut ini :
- Buka aplikasi XAMPP==>Start Apache dan MySQL==> buka di browser dan ketikkan localhost/phpmyadmin ==>pilih database yang ingin kau ekspor ==>klik tab Export ==>klik Go.
- Sekarang masuk ke folder project website CodeIgniter kamu, dan kompres memakai 7zip atau Winrar dan pilih format *.zip
jikalau langkah ke-1 diatas sudah kalian lakukan, kini lanjut ke langkah ke-2 berikut ini
#2 Login ke Layanan Hosting kau dan Masuk Ke CPanel
saya kira untuk login nya tidak saya jelaskan sebab sangat gampang sekali, untuk itu saya anggap kalian sudah masuk ke CPanel hosting kalian kurang lebih tampilan dari CPanel Hosting yakni ibarat berikut ini :
jikalau langkah ke-2 diatas sudah kalian lakukan, kini lanjut ke langkah ke-3 berikut ini
#3 Upload Website CI (CodeIgniter) dan Import Database MySQL ke CPanel
untuk Upload Website nya silahkan ikuti langkah berikut :
- Masuk Ke CPanel
- Klik Menu File Manager==>pilih file yang sudah kau *.zip tadi==>Upload
- jika proses upload telah final klik Go back
- kemudan klik kanan==> Extrack==>Extrack
- Selesai
untuk Pembuatan Database MySQL nya silahkan ikuti langkah berikut :
- Masuk ke CPanel
- cari dan Klik MySQL Databases
- Buatlah Database baru==>Isi nama databasenya==>Klik Create Database
- selanjutnya kita buat users nya dengan cara sisi formulir
- kemudian pilih nama user dan database yang kau buat tadi ==>klik add
- centang pada ALL PRIVILEGES==>klik Make Changes
- selesai
pembuatan database dan users sudah selesai, selanjutnya lanjut langkah ke 4 berikut ini
#4 Edit Koneksi ke Database MySQL
ok pada tahap ini kita akan edit file koneksi supaya website kita dapat terhubung ke database mysql dan berhasil di jalankan.
- silahkan buka folder application==>config==>database.php==>klik kanan Edit==>ubah username, password dan nama databasenya sesuai yang kau buat tadi==>lalu simpan
- kemudian silahkan Ubah base_url dengan cara Masuk ke application==>config==>config.php
- pada pola gambar diatas, saya merubahnya menjadi https://skripsisaya.com/toko namun jika kalian Jika alamat domain kau memakai SSL Certificate / awalan https:// maka hindari penggunaan http:// dalam script source yang kau gunakan supaya tidak terjadi mixed content yang menyebabkan error pada aplikasi. Makara jikalau ada script source yang memakai http:// ubah-lah menjadi https://
#5 Sudah mengikuti langkah diatas, namun website dengan CI (CodeIgniter) masih Eror??
jikalau kalian sudah mengikuti langkah-langkah diatas namun masih eror/aplikasi websitenya belum dapat di akses, eror yang biasanya terjadi yakni Error Was Encountered
silahkan ikuti langkah berikut ini
- masuk ke application==>config==>autoload.php
- ubahlah nama array dengan awalan abjad besar
- simpan
- kemudian rubahlah juga nama folder yang kau rubah tadi memakai awalan abjad besar dengan masuk ke application/models
- selesai
- silahkan kau jalankan, jikalau masih eror juga silahkan sesuaikan sendiri dengan mencari awalan abjad yang kau rubah tadi
pada dasarnya yakni silahkan rubah nama dengan awalan abjad besar.