Akademi Manajemen Informatika

Aplikasi CodeIgniter Engkau Lagi dijalankan di localhost? Pengen Bisa diakses online tapi belum siap bayar hosting? Engkau Bisa deploy aplikasi CodeIgniter Engkau di 000webhost gratis loh. Pengen tau caranya? simak Langkah deploy aplikasi CodeIgniter di 000webhost berikut ini ya.

Apa itu 000webhost?

000webhost.com merupakan salah satu penyedia layanan hosting yang dapat Engkau gunakan Buat aplikasi berbasis PHP. 000webhost Mempunyai paket hosting gratis dengan kapasitas penyimpanan sebesar 300MB dan bandwidth sebesar 3GB. Paket gratis ini dapat Engkau gunakan Buat keperluan testing aplikasi Engkau apakah berjalan dengan Bagus Kalau dismpan pada server. Selain paket hosting gratis, 000webhost juga menyediakan beberapa paket berbayar dengan kapasitas penyimpanan dan bandwidth yang berbeda.

Deploy Aplikasi CodeIgniter di 000webhost

Pastikan Engkau sudah Membikin akun 000webhost. Kalau belum, silahkan kunjungi website 000webhost.com dan buat akun Engkau, ikuti langkah yang diberikan hingga proses pembuatan akun Engkau selesai.

Setelah login, Engkau akan masuk ke halaman website list. Buat website baru dengan Langkah menekan tombol create new website yang Terdapat di Sudut kanan halaman. Perhatikan gambar berikut.

deploy-ci-000webhost-1

Setelah itu, akan muncul popup form pembuatan website. Masukkan nama website yang Engkau inginkan dan password nya kemudian tekan tombol create. (Kalau nama website Bisa saja Kagak tersedia atau sudah digunakan orang lain).

deploy-ci-000webhost-2

Setelah website dibuat, Engkau akan diarahkan ke halaman dashboard website. Pada sidebar sebelah kiri, klik menu tools -> database manager. Kemudian pada halaman database manager, buat database baru dengan Langkah klik tombol new database. Engkau akan disuguhkan form pembuatan database, masukkan nama database, username, dan password yang Engkau inginkan kemudian tekan tombol create. Passwordnya jangan lupa dicatat ya.

deploy-ci-000webhost-3

Setelah disimpan, informasi database akan muncul pada halaman database manager. Catat username, nama database, dan host database. Perhatikan gambar berikut.

deploy-ci-000webhost-4

Setelah selesai Membikin database, kita akan import database dari aplikasi CodeIgniter kita. Klik tombol manage pada database, kemudian pilih PhpMyAdmin. Sekarang Engkau akan dialihkan kehalaman PhpMyAdmin.

READ  Metode Deploy Aplikasi Laravel Di Heroku

Pada PhpMyAdmin akan ditampilkan daftar database di sebelah kiri. Pilih database yang sudah Engkau buat, kemudian masuk ke menu import. Pilih file database hasil export dari localhost Engkau, kemudian klik go. Apabila proses import berhasil, maka akan muncul seperti ini.

deploy-ci-000webhost-5

Oke, proses import database telah selesai. Selanjutnya kita akan upload aplikasi CodeIgniter kita.

Dalam root folder aplikasi (folder yang berisi file index.php dan folder application), arsipkan Sekalian file yang Terdapat di dalamnya ke dalam format ZIP.

Beralih ke website 000webhost, masuk ke menu tools -> file manager kemudian klik tombol upload files. Sekarang Engkau akan dialihkan ke halaman file manager.

deploy-ci-000webhost-6

Di sini terdapat dua buah folder, Merukapan public_html, dan tmp. Silahkan masuk ke dalam folder public_html, dan hapuslah file bernama .htaccess Kalau Terdapat. Setelah itu, Engkau Bisa mengupload file zip aplikasi Engkau di dalam folder ini. Gunakan menu upload yang Terdapat pada toolbar di atas, pilih file setelah itu tekan tombol upload.

READ  Mengenal Teknologi Cloud Computing Dan Manfaatnya

*Refresh halaman Kalau file Kagak muncul setelah upload selesai.

Setelah upload selesai, saatnya kita ekstrak file zip aplikasi kita. Sayangnya, setelah beberapa kali mencoba saya Kagak berhasil mengekstrak file menggunakan tools dari file manager. Sebagai solusinya, kita akan gunakan Donasi file unzipper yang Bisa Engkau download di sini. Pada file tersebut terdapat file unzipper.php, silahkan upload file unzipper.php ke file manager di dalam folder public_html, caranya sama dengan Langkah upload sebelumnya. Setelah itu silahkan akses file unzipper menggunakan link website Engkau.

https://.000webhostapp.com/unzipper.php

Pada halaman yang ditampilkan oleh unzipper.php, pilih file zip aplikasi Engkau, biarkan fied extraction path menjadi Nihil, kemudian klik tombol unzip archive. Perhatikan gambar berikut.

deploy-ci-000webhost-7

Tunggu hingga proses unzip selesai, setelah itu Engkau dapat menghapus file unzipper.php yang Terdapat dalam folder public_html. Dalam folder public_html Engkau juga akan Menonton kumpulan file aplikasi yang telah berhasil diekstrak.

deploy-ci-000webhost-8

Setelah file berhasil diekstrak, saatnya kita lakukan konfigurasi. Lagi ingat informasi database yang tadi? jangan Tiba hilang ya, kita akan menggunakannya disini.

Pada file manager, masuk ke dalam folder application -> config, dan edit file config.php. (gunakan menu edit yang Terdapat di toolbar)

Ubah konfigurasi base_url sesuai dengan url aplikasi yang Engkau dapatkan seperti berikut

$config['base_url'] = 'https://.000webhostapp.com';

// Ganti  sesuai dengan nama website Engkau.

Setelah selesai, simpan file tersebut dan lanjut Buat edit file database.php yang Terdapat pada folder yang sama (application->config).

$db['default'] = array(
	'dsn'	=> '',
	'hostname' => '',
	'username' => '',
	'password' => '',
	'database' => '',
	'dbdriver' => 'mysqli',
	'dbprefix' => '',
	'pconnect' => FALSE,
	'db_debug' => (ENVIRONMENT !== 'production'),
	'cache_on' => FALSE,
	'cachedir' => '',
	'char_set' => 'utf8',
	'dbcollat' => 'utf8_general_ci',
	'swap_pre' => '',
	'encrypt' => FALSE,
	'compress' => FALSE,
	'stricton' => FALSE,
	'failover' => array(),
	'save_queries' => TRUE
);

// Ganti , , , dan 
// sesuai dengan informasi database Punya Engkau ya...

Setelah selesai, simpan file tersebut dan aplikasi kita sudah siap Buat diakses. Silahkan kunjungi aplikasi sesuai dengan url aplikasi Engkau.

https://.000webhostapp.com

Berikut ini adalah hasil aplikasi yang sudah berhasil saya deploy.

deploy-ci-000webhost-9

Tips:
Secara default, aplikasi CodeIgniter berjalan dengan mode development. Dalam mode ini, Sekalian error yang terjadi akan ditampilkan secara detail pada halaman website. Apabila aplikasi Engkau sudah selesai dan siap digunakan, Engkau dapat mengubah mode development ini menjadi production dengan Langkah merubahnya melalui file index.php yang Terdapat dalam root folder aplikasi.

Selamat, sekarang aplikasi CodeIgniter Engkau sudah Bisa diakses dan dipamerkan lho…

READ  Metode Deploy Aplikasi Laravel Di Heroku

Apabila Engkau mengalami kesulitan Ketika mengikuti tutorial ini, silahkan berkomentar langsung pada postingan ini ya. Tiba jumpa di postingan selanjutnya.

Baca juga: Langkah Deploy Aplikasi Laravel Di Heroku