Pertama, kita download dulu Yii Advance Template dari http://www.yiiframework.com/download/
Kemudian kita ekstak dan pindah hasil ekstakan tersebut (folder advanced) ke htdocs atau www (tergantung yang ada yang mana).
Setelah itu buka terminal (linux) atau cmd (windows) dan buka direktori htdocs atau www (tergantung yang kita gunakan).
linux:
cd /opt/lampp/htdocs/advancedwindows:
cd c:\xampp\htdocs\advancedLalu masukkan perintah
php initPastikan lampp kita sudah berjalan. Kalau lampp belum berjalan, akan terjadi error. Tapi jika server lokal (xampp, lampp, atau wampp) sudah berjalan dan masih terjadi error, berarti ada masalah.
Untuk Linux, bisa diatasi dengan memasang/menginstall php5-cli :
sudo apt-get install php5-cliSelain dengan memasang php5-cli, cara lain yang bisa kita lakukan adalah dengan menggunakan php yang sudah ada :
linux:
sudo /opt/lampp/bin/php /opt/lampp/htdocs/advanced/initwindows:
c:\xampp\bin\php c:\xampp\htdocs\advanced\initKalau masih error, coba buka folder bin yang ada pada xampp atau lampp dan cari file dengan nama php atau php-5.*.*. Contoh, di laptop saya (linux) pada folder bin tidak ada file dengan nama php, tapi yang ada adalah php-5.6.11. Maka perintah di atas kita sesuaikan menjadi :
linux:
sudo /opt/lampp/bin/php-5.6.11 /opt/lampp/htdocs/advanced/initwindows:
c:\xampp\bin\php-5.6.11 c:\xampp\htdocs\advanced\initNote : Cara di atas merupakan hipotesis saya. Ada kemungkinan berhasil dan gagal. Tapi, silahkan dicoba.
Mari kita lanjutkan pemasangan Yii Advance-nya.
Setelah kita memasukkan perintah php init, akan muncul pilihan Development atau Production. Kita akan memakai yang Development saja, jadi ketikkan 0 dan enter. Lalu ketikkan yes pada terminal/cmd dan enter lagi.
Buka
http://localhost/advanced/frontend/web/index.php untuk melihat frontend-nya. Jika belum kelihatan, berarti error. Buka juga http://localhost/advanced/backend/web/index.php untuk melihat backend-nya, tapi harus login dulu. Username sama passwordnya apa?Agar kita bisa masuk, kita harus mendaftar. Tapi sebelum mendaftar, kita harus buat database terlebih dahulu. Mari kita buat database dengan nama yii2advanced dan collation utf8_general_ci pada phpMyAdmin. Biarkan databasenya kosong.
Buka
main_local.php pada folder config di dalam folder common pada projek kita. Lalu sesuaikan nama database, username, password dan yang lainnya.Kembali ke terminal, ketikkan perintah :
php yii migrateJika error seperti ini:
Berarti ada masalah. Berdasarkan hasil surfing di google, ada beberapa solusi.
Pertama, ganti
'dsn' => 'mysql:host=localhost; yang ada di main_local.php menjadi 'dsn' => 'mysql:host=127.0.0.1;Jika masih gagal, coba install php5-mysql.
sudo apt-get install php5-mysqlKalau males install php5-mysql bisa mencoba perintah :
linux:
sudo /opt/lampp/bin/php /opt/lampp/htdocs/advanced/yii migratewindows:
c:\xampp\bin\php c:\xampp\htdocs\advanced\yii migrateatau
linux:
sudo /opt/lampp/bin/php-5.6.11 /opt/lampp/htdocs/advanced/yii migratewindows:
c:\xampp\bin\php-5.6.11 c:\xampp\htdocs\advanced\yii migrate(php-5.6.11 disesuaikan dengan yang ada di folder bin. Berdasarkan pengalaman saya, it works!)
Jika sudah berhasil, seperti gambar di bawah:
Maka sudah berhasil juga proses penginstalan atau pemasangan Yii 2 Advance Template. Silahkan buka
http://localhost/advanced/frontend/web untuk daftar (signup) agar bisa masuk ke backend.Note : cara di atas belum saya uji pada windows
Terima kasih... Jika ada pertanyaan, silahkan bertanya.



mas mau minta bantuin saya mas,, cara mengganti themes pada template yii advance gmn mas? baru pemula
BalasHapus