Sebagai awal dari tutorial membuat aplikasi web dengan menggunakan Codeigniter, maka post ini akan membahas mengenai konfigurasi awal Codeigniter untuk membangun website.
Index tutorial ini dapat dilihat di Tutorial Membuat Web Menggunakan CodeIgniter.
Untuk memulai, anda dapat mengunduh framework CI di http://ellislab.com/codeigniter. Di sini saya menggunakan XAMPP sebagai server di localhost. Jika anda belum mempunyai XAMPP, anda dapat mengunduh di http://www.apachefriends.org/en/xampp.html
Setelah menginstall XAMPP, silakan aktifkan Apache dan MySQL melalui XAMPP Control Panel, kemudian ekstrak unduhan Codeigniter di dalam folder C:\xampp\htdocs\ dan rename nama default Codeigniter 2.1.3 menjadi codeigniter saja.
Test Codeigniter
Untuk mengetes apakah codeigniter sudah dapat dijalankan, anda dapat mengetikkan URL pada browser: http://localhost/codeigniter
Akan muncul tulisan sebagai berikut:
Welcome to CodeIgniter!
The page you are looking at is being generated dynamically by CodeIgniter.
If you would like to edit this page you’ll find it located at:
application/views/welcome_message.php
The corresponding controller for this page is found at:application/controllers/welcome.php
If you are exploring CodeIgniter for the very first time, you should start by reading the User Guide.
Konfigurasi Awal CodeIgniter
Selanjutnya, untuk konfigurasi awal, ada beberapa hal yang harus di perhatikan.
Konfigurasi di C:\xampp\htdocs\codeigniter\application\config\config.php ada beberapa baris yang harus diperhatikan
$config['base_url'] = 'http://localhost/codeigniter'; $config['encryption_key'] = 'isikanSesuaiKeinginanAndaIniAdalahEncryptionKeyDanAndaTidakPerluMengingatnya';
Konfigurasi di C:\xampp\htdocs\codeigniter\application\config\database.php
Silakan sesuaikan dengan konfigurasi database anda, di sini saya menggunakan database dengan nama codeigniter, username dan password masih default atau bawaan dari XAMPP.
$active_group = 'default'; $active_record = TRUE; $db['default']['hostname'] = 'localhost'; $db['default']['username'] = 'root'; $db['default']['password'] = ''; $db['default']['database'] = 'codeigniter'; $db['default']['dbdriver'] = 'mysql'; $db['default']['dbprefix'] = ''; $db['default']['pconnect'] = TRUE; $db['default']['db_debug'] = TRUE; $db['default']['cache_on'] = FALSE; $db['default']['cachedir'] = ''; $db['default']['char_set'] = 'utf8'; $db['default']['dbcollat'] = 'utf8_general_ci'; $db['default']['swap_pre'] = ''; $db['default']['autoinit'] = TRUE; $db['default']['stricton'] = FALSE;
Konfigurasi di C:\xampp\htdocs\codeigniter\application\config\autoload.php
Konfigurasi di autoload.php ini digunakan ketika kita ingin mempersingkat coding, yakni kita tidak perlu memanggil library tertentu ketika memanggil fungsi di dalam CodeIgniter karena telah di panggil di file autoload ini.
Untuk saat ini konfigurasi di bawah belum dibutuhkan, namun tidak masalah jika di setting sekarang,
$autoload[‘libraries’] = array(‘database’) berarti anda akan memanggil library database CodeIgniter, sehingga anda dapat menggunakan fungsi-fungsi database seperti $this->db->query(); dan sebagainya.
$autoload['libraries'] = array('database', 'session', 'image_lib', 'table'); $autoload['helper'] = array('url', 'form', 'text'); $autoload['model'] = array('berita_model', 'kategori_model');
Ini hanyalah konfigurasi awal Codeigniter, selanjutnya kita akan membuat fungsi-fungsi website menggunakan codeigniter.
Selamat mencoba.
Makasih Bro..!
Sukses selalu,.. ane coba dulu a…!!
Makasih banyak ilmunya ya
untuk berita_model, dengan kategori_model, kita isi apa ya mas. saya udah buka tutorial yang di halaman berikutnya, tapi pas dibuka halaman yang sudah dibuat, malah tampil error yang bersangkutan dengan berita_model, ini pesannya :
An Error Was Encountered
Unable to locate the model you have specified: berita_model
🙂
file berita_model.php nya ga ada mas mungkin
bikinnya di mana mas?
saya ga ngerti maksud pertanyaannya 🙂
gan itu kan di setting database, nama databasenya diganti, berarti kalo tiap mau buat project baru berarti harus diganti?
mohon bantuannya Gan,,
klo buat project baru lagi ya berarti konfigurasi nama databasenya pun ganti gan
Sip Gan, saya coba dulu ya… kwekwek
om minta alamat FBnya dong.PMin ke email ane boleh.
banyak yang ingin ane tanyain.
soalnya ane baru pertama pake CI ni.
😀
cek aja fahmialazhar 🙂
Thanks atas sharing ilmunya
yups sama2