Sal
Administrator
Seorang penulis yang suka belajar hal baru dan dunia fotografi
2 min read

Konfigurasi Awal Codeigniter untuk Membuat Website

Posted in CodeIgniter

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.