Berikut ini adalah langkah-langkah untuk mengupload website yang sudah kita buat dengan menggunakan framework CI (Code Igniter).
Langkah-langkah upload:
1.    Sebelumnya, lakukan export-import database yang ada dilocalhost (komputer) ke server:
•    Jalankan XAMPP dan klik admin pada mysql. lalu login.
•    Klik pada nama database websitemu di bagian kiri layarmu, lalu klik ‘export’.
•    Pada bagian bawah layar, beri centang pada ‘save as file’ dan klik ‘go’
•    Save filenya (layaknya kamu mendownload file dari internet)
2.    Selanjutnya adalah mendaftar pada layanan webhosting. Disini digunakan layanan webhosting gratis di 000webhost.com.
•    Masuk pada halaman pendaftaran, klik ‘order now’ di bagian Free Hosting untuk hostingan gratis.
•    Isikan nama website, nama, email, dan password untuk menjadi member 000webhost.  Isi nama website kita di bagian free subdomain (recomended) untuk langsung bisa mendapatkan verifikasi dan mengaktifkannya pada saat itu juga tanpa harus menunggu lama. Klik ‘create my account’ untuk mulai membuat account baru.

•    Buka email untuk melakukan verifikasi.
•    Selanjutnya login kedalam account yang telah dibuat,  lalu klik ‘go to cPanel’

•    Kita akan berada pada cPanel (control panel), ini adalah tempat untuk mengatur segala hosting, selanjutnya adalah membuat database terlebih dahulu untuk website.

•    Klik ‘mySql’, lalu isikan akhiran nama database , nama user, dan password databasenya. jika sudah klik ‘create database’, lalu catat “tulisan ala mesin ketik” yang ada.

•    Klik ‘back to control panel’, lalu klik ‘php myadmin’
•    Tampilannya halaman ini akan mirip seperti pada di localhost, lalu ‘import’ databasenya.
•    Pastikan tidak ada pesan error dalam prosesnya, jika sudah kembali ke cPanel
•    Selanjutnya upload semua isi folder kedalam folder yang telah ditentukan oleh server (ada yang menyebut htdocs, public_html, dll), di 000webhost disebut public_html. untuk mempercepat proses upload, compress (zip) terlebih dahulu file yang akan di upload. Yang diupload hanya isi foldernya, induk foldernya tidak ikut.
•    Sebelum diupload, edit nama host, user, password dan nama databse dalam script yang terdapat koneksi sql, sesuaikan dengan yang kita isikan tadi pada saat membuat database di cPanel.
•    Jika sudah, simpan perubahan dan kembali ke browser,
•    Klik ‘file manager’
•    Klik pada ‘public_html’
•     Klik ‘upload’
•    Pilih file yang akan diupload (browse…), batas maksimum per-file adalah 5Mb. bagian kiri untuk file yang tidak ter-compress, sedangkan bagian kanan untuk file yang tercompress (zip). jika menggunakan bagian kanan, file akan automatis di de-compress saat berhasil diupload.

•    Klik gambar centang berwarna hijau untuk memulai upload. dan tunggu.
•    Jika sudah selesai akan tampil daftar semua file yang berhasil diupload.

Lalu ubah file config.php nya untuk mengganti url dengan url yang sudah dihosting:

Ubah juga file database.php untuk mengganti hostname, username, password dan nama database, disesuaikan dengan yang telah diisi pada saat membuat database di mysql hosting :

Website sudah dapat diakses🙂