Setelah kita memulai pembuatan aplikasi dengan Yii, langkah selanjutnya adalah membuat konfigurasi database yang akan kita gunakan.

Sebagai contoh kita telah menset database yang akan kita pakai dengan setting sebagai berikut

  • host : localhost
  • database name : gl
  • username: gl
  • password: hitung

Untuk membuat konfigurasi ini , kita akan mengedit file ./public_html/gl/protected/config/main.php

  1. Ubah :
            ‘db’=>array(
                ‘connectionString’ => ‘sqlite:’.dirname(__FILE__).’/../data/testdrive.db’,
            ),

    menjadi
            /*’db’=>array(
                ‘connectionString’ => ‘sqlite:’.dirname(__FILE__).’/../data/testdrive.db’,
            ),
            */

  2. Ubah :
            /*
            ‘db’=>array(
                ‘connectionString’ => ‘mysql:host=localhost;dbname=testdrive’,
                ’emulatePrepare’ => true,
                ‘username’ => ‘root’,
                ‘password’ => ”,
                ‘charset’ => ‘utf8’,
            ),
            */
    menjadi data konfigurasi sesuai database kita:

            ‘db’=>array(
                ‘connectionString’ => ‘mysql:host=localhost;dbname=gl’,
                ’emulatePrepare’ => true,
                ‘username’ => ‘gl’,
                ‘password’ => ‘hitung’,
                ‘charset’ => ‘utf8’,
            ),

  3. Dan tentu saja silahkan Save

Dengan demikian maka kita telah melakukan setting konfigurasi database Yii.

Pastikan juga:
PDO sudah diinstall berikut drivernya. Pastikan extension berikut aktif:
[PHP_MYSQL]
extension=php_mysql.dll
[PHP_PDO]
extension=php_pdo.dll
[PHP_PDO_MYSQL]
extension=php_pdo_mysql.dll

Kunjungi www.proweb.co.id untuk menambah wawasan anda.

Setting konfigurasi database Yii