codeigniter web framework

Cara Konfigurasi Dasar Codeigniter

Posted on

Konfigurasi CodeIgniter

Pada Framework CodeIgniter dengan konfigurasi default pun framework ini dapat berjalan dengan baik, akan tetapi untuk sebuah aplikasi yang sesungguhnya, kita harus melakukan konfigurasi dasar, setidaknya mengubah pada bagian base_url dan router. Pengaturan base_url dan router ini sangat membantu kita ketika proses pengembangan aplikasi yang banyak melibatkan helper dan library.

File konfigurasi codeginiter ini terletak dalam folder application/config. di dalam foder tersebut banyak sekali file-file namun File yang sering digunakan adalah file autoload.php, config.php, routes.php dan database.php

  1. File autoload.php. Konfigurasi pada file ini bertujuan untuk mementukan sumber daya apa yang akan diload secara otomatis.
    File autoload['libraries'] :
    belajarci application config autoload.php

    File autoload['helper'] :
    Auto load helper

  2. File config.php. Pada file konfigurasi config.php berisi konfigurasi secara umum mengenai CodeIgniter.

    base url codeigiter

    $config[‘base_url’] – Konfigurasi ini berisi alamat url sebuah aplikasi yang dibuat. Pada tutorial sebelumnya instalasi CodeIgniter di folder “C:xampp/htdocs/belajarci” maka untuk konfigurasi base url-nya adalah seperti berikut.

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

    File database.php. Disini akan mengisi konfigurasi untuk koneksi ke database. Pada tutorial disini menggunakan database mysql yang terpaket di dalam aplikasi XAMPP.

    Cara Konfigurasi CodeIgniter

    1. Hostname   : pada isian ini gunakan localhost karena saat ini kita menggunakan database mysql dari aplikasi xampp yang terinstal di komputer local.
    2. Username   : secara default username database mysql dari software xampp adalah root. maka isikan username dengan nama root
    3. Password    : secara default ini bisa dikosongi.
    4. Database    : ini berisikan nama database yang dibuat untuk aplikasi.
  3. File routes.php. Konfigurasi file routing.php  digunakan untuk memetakan permintaan atau request kedalam controller pada website yang kita buat. Misalnya kita mengakses alamat https://www.semarsoft.com, permintaan tersebut tidak menyertakan nama controller yang ingin dibuka tetapi kita bisa secara default mengarahkannya agar secara otomatis akan membuka controller sesuai yang definisikan istilah gampangnya diredirect. Untuk melakukan konfigurasi routing buka file konfigurasi routes.php. Settingan utama yang ada adalah sebagai berikut :

    Cara Konfigurasi CodeIgniter

    Artinya secara default ketika kita membuka https://www.semarsoft.com/ maka semua permintaan yang tidak menyertakan nama controllernya akan diarahkan untuk membuka controller “welcome”. Sehingga saat alamat https://www.semarsoft.com dibuka secara otomatis akan membuka http://www.semarsoft.com/index.php/welcome. Dan file tersebut dapat di edit sesuai keinginan.

Leave a Reply