Loading
Instalasi YII Framework

Berikut adalah langkah - langkah untuk melakukan instalasi YII Framework :

  1. Download paket YII Framework di sini
  2. Install PHP Server di PC Anda. Kali ini penulis menggunakan PHP Server dari XAMPP. Asumsi instalasi XAMPP adalah di folder D:\. Sehingga Webroot dari Lokal Server PHP ada di D:\XAMPP\htdocs.
    (YII Framework hanya bisa digunakan di PHP versi 5.1.0 atau versi terbaru)
  3. Ekstrak paket tersebut dengan menggunakan Winrar/Winzip/lainnya ke dalam folder lokal PC Anda(misal : D:\Framework\).
  4. Buka hasil ekstrak paket tersebut, kira - kira isi dari paket tersebut seperti berikut :

     
  5. Buat folder baru dengan nama "yii" di dalam folder C:\XAMPP\htdocs\
  6. Copy semua isi paket Yii Framework, dan Paste ke dalam folder "yii". Sehingga strukurnya menjadi seperti berikut :

     
  7. Execute file D:\XAMPP\xampp-control.exe, untuk menjalankan XAMPP Control Panel
  8. Setelah XAMPP Control Panel tampil, tekan tombol Start untuk modul Apache(modul untuk menjalankan server PHP) dan MySql(modul untuk menjalankan server MySql).

     
  9. Sekarang Anda sudah bisa mencoba demo dari Paket Yii tersebut, tetapi hanya aplikasi yang tidak menggunakan database terlebih dahulu, karena databasenya belum kita setting . Semua aplikasi demo dari paket Yii Framework bisa dilihat di folder "D:\xampp\htdocs\yii\demos".
  10. Ketik alamat http://localhost/yii/demos/helloworld/ di browser Anda, maka tampilannya seperti berikut :

     
  11. Atau Ketik alamat http://localhost/yii/demos/hangman/ di browser Anda, maka tampilannya seperti berikut :

     
  12. Selanjutnya kita akan mencoba demo Yii Framework yang menggunakan database.
  13. Buka browser Anda, dan ketik http://localhost/phpmyadmin untuk mengakses database MySql GUI.

    Mungkin tampilan Phpmyadmin di browser Anda akan berbeda. Tapi hal tersebut tidak masalah
     
  14. Membuat database Blog dengan cara ketik nama "blog" pada field "Create new database", lalu tekan tombol "Create". Maka database Blog akan ter-create dan tampilannya akan seperti berikut :


     
  15. Tekan tombol "Import" di sebelah kanan atas pada browser. Maka tampilannya seperti berikut :

     
  16. Tekan tombol "Browse" dan pilih file "schema.mysql.sql" yang ada di folder "D:\xampp\htdocs\yii\demos\blog\protected\data"

     
  17. Setelah itu, tekan tombol "Go" yang berada di kanan bawah browser. Maka database untuk Demo Aplikasi Blog sudah terinstall di MySql.
  18. Lakukan hal yang sama untuk mengimport database Demo Aplikasi Phonebook, dimana Create database baru dengan nama "phonebook", file yang akan diimport adalah "schema.sql" bisa diambil di "D:\xampp\htdocs\yii\demos\phonebook\protected\data"
  19. Langkah berikutnya kita akan melakukan setting koneksi database untuk Blog dan Phonebook.
  20. Pertama - tama kita akan setting Aplikasi Blog terlebih dahulu. Buka file "main.php" yang ada di folder "D:\xampp\htdocs\yii\demos\blog\protected\config". Cari sintaksis berikut didalam file main.php:
           'db'=>array(
                'connectionString' => 'sqlite:protected/data/blog.db',
                'tablePrefix' => 'tbl_',
            ),
            // uncomment the following to use a MySQL database
            /*
            'db'=>array(
                'connectionString' => 'mysql:host=localhost;dbname=blog',
                'emulatePrepare' => true,
                'username' => 'root',
                'password' => '',
                'charset' => 'utf8',
                'tablePrefix' => 'tbl_',
            ),
            */


    dan ubah sintaksis tersebut menjadi seperti berikut :
           /*
           'db'=>array(
                'connectionString' => 'sqlite:protected/data/blog.db',
                'tablePrefix' => 'tbl_',
            ),
           */
            // uncomment the following to use a MySQL database
           'db'=>array(
                'connectionString' => 'mysql:host=localhost;dbname=blog',
                'emulatePrepare' => true,
                'username' => 'root',
                'password' => '',
                'charset' => 'utf8',
                'tablePrefix' => 'tbl_',
            ),

           
  21. Berikutnya kita akan setting koneksi database Phonebook. Buka file "main.php" yang ada
    di folder "D:\xampp\htdocs\yii\demos\phonebook\protected\config". Cari sintaksis berikut didalam file main.php:
        'components'=>array(
            'db'=>array(
                'connectionString'=>'sqlite:protected/data/phonebook.db',
            ),
        ),


    dan ubah sintaksis tersebut menjadi seperti berikut :
      'components'=>array(
            /*
            'db'=>array(
                'connectionString'=>'sqlite:protected/data/phonebook.db',
            ),
            */
            'db'=>array(
                'connectionString' => 'mysql:host=localhost;dbname=phonebook',
                'emulatePrepare' => true,
                'username' => 'root',
                'password' => '',
                'charset' => 'utf8',
                'tablePrefix' => 'tbl_',
            ),
        ),

     
  22. Setelah semua koneksi database tersetting, sampailah kita ke tahap testing aplikasi Blog dan Phonebook
  23. Ketik alamat "http://localhost/yii/demos/blog/" di browser Anda untuk Aplikasi Blog, maka tampilannya akan seperti berikut :

     
  24. Ketik alamat "http://localhost/yii/demos/phonebook/" di browser Anda untuk Aplikasi Phonebook, maka tampilannya akan seperti berikut :

     
  25. Selamat Mencoba, tunggu seri berikutnya, terima kasih
     

 

Leave a Comment

Fields with * are required.

Please enter the letters as they are shown in the image above.
Letters are not case-sensitive.