Rabu, 01 Agustus 2012

Konfigurasi CodeIgniter

Pada postingan kali ini saya akan mensharing bagaimana cara mengkonfigurasi CodeIgniter dimana pada postingan sebelumnya sudah saya jelaskan apa itu CodeIgniter. Untuk bisa memekai CodeIgniter kita harus mengkonfigurasinya terlebih dahulu. O iya jangan lupa yang belum menginstal atau belum punya XAMPP instal dulu XAMPPnya berikut link download nya..

link download XAMPP 1.7.4
password : anyshare.blogspot.com

oke langsung saja setelah anda mengunduh kedua file tersebut dan mengistall XAMPPnya maka langkah selanjutnya adalah mengextract file CodeIgniter yang sudah anda unduh tadi ke dalam direktori root webserver contoh misalkan kalo milik saya C:\xampp\htdocs lalu setelah itu folder hasil extrac tersebut dapat dirubah namanya sehingga kita mudah mengaksesnya contoh kita beri nama db_d4b6 . nah di dalam folder tersebut terdapat file system, user_guide dan application nah di folder aplication inilah yang akan sering kita oprek. Karena di folder inilah kode-kode yang kita buat nantinya akan disimpan ke dalam folder-folder yang sesuai.  models disimpan di dalam folder models, view disimpan di folder view, dan controller disimpan di dalam folder controller.

berikut adalah isi dari direktori folder application
  1. models, untuk menyimpan models yang kita buat.
  2. view, untuk menyimpan view tampilan website.
  3. controller, untuk menyimpan controller.
  4. config, untuk menyimpan konfigurasi website yang akan kita buat. Mulai dari konfigurasi dasat, basis data, routing dan lain-lain.
  5. errors, berisi file-file yang akan ditampilkan jika ada error pada script yang kita buat
  6. libraries, untuk menyimpan pustaka yang kita tambahkan atau pustaka buatan kita sendiri.
  7. hooks, untuk meyimpan hook yang kita buat.
  8. cache, untuk meyimpan caching dari website.
  9. helpers, berisi helper.
  10. language, digunakan untuk menyimpan file-file dukungan bahasa.
  11. libraries, berisi pustaka-pustaka yang disediakan untuk digunakan untuk pembuatan website.
  12. logs, berisi file-file catatan yang mencatat log dari website kita.
setelah itu misal folder kita rubah menjadi db_d4b6 maka website bisa diakses dengan localhost/db_d4b6, tapi sebelum itu ada sedikit modifikasi pada bagian konfigurasi CodeIgniter buka file C:\xampp\htdocs\db_d4b6\application\config\config.php. di file inilah konfigurasi dasar CodeIgniter disimpan yang perlu dirubah adalah pada bagian berikut

$config['base_url'] = "www.your-site.com";

pada bagian www.your-site.com tuliskan url anda misalkan disini saya gannti dengan seperti di bawah ini

$config['base_url']  = 'http://localhost/db_d4b9/';

Base URL adalah URL default dari website yang kita buat, secara default URL tersebut akan selalu digunakan untuk pembuatan link di halaman website, tentu saja untuk link-link internal bukan link eksternal ke website lain. Setelah itu silahkan dibuka alamat http://localhost/db_d4b6.



Konfigurasi autoload buka application\config\autoload.php

$autoload['libraries'] = array('');
$autoload['helper'] = array('');


ganti konfigurasi diatas dengan yang dibawah ini

$autoload['libraries'] = array('database', 'session');
$autoload['helper'] = array('url','file');

Konfigurasi database buka application\config\database.php
$db['default']['hostname'] = 'localhost';$db['default']['username'] = 'root';$db['default']['password'] = '';$db['default']['database'] = '';
ganti konfigurasi diatas dengan yang di bawah 

$db['default']['hostname'] = 'localhost'; $db['default']['username'] = 'root'; $db['default']['password'] = ''; $db['default']['database'] = 'd4b6';
Dan satu lagi hampir lupa untuk mengkonfigurasi file .htacces pada direktori C:\xampp\htdocs\db_d4b6 sebagai berikut :
for windows
<IfModule mod_rewrite.c>RewriteEngine OnRewriteCond $1 RewriteCond $1 !^(index\.php|data|template|js|css) RewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-dRewriteRule ^(.*)$ index.php/$1 [L]</IfModule> 
for linux


<IfModule mod_rewrite.c>……………………… RewriteRule ^(.*)$ index.php?/$1 [L]</IfModule>
Nah sekian konfigurasi CodeIgniternya selamat mencoba semoga bermanfaat. Enjoy this and eat it,,, ^_^

Tidak ada komentar:

Posting Komentar