Yii2 Advanced Proje Oluşturma

Yii2 yapısı içerisinde yeni bir proje oluşturma işlemini anlatmak istiyorum. Eğer kurulumla ilgili sıkıntı çekiyorsanız. Buradan daha önce yazdığım Yii2 kurulum yazısına göz atabilirsiniz.

Öncelikle  http://www.yiiframework.com/download/ adresinden Install from an Archive File başlığı altındaki Yii 2 with advanced application template dosyasını indiriyoruz.

İndirdiğimiz dosyayı /var/www/html/ altına çıkartıyoruz.

Daha sonra komut satırında bu klasörün içine giriyoruz ve php init komutu ile gerekli kurulumları yapıyoruz.

$cd /var/www/html/advanced
$php init

Gelen sayfada 0 (sıfır) a basarak ve yes diyerek devam ediyoruz.

phpinit

Şimdi tarayıcımızı açarak /localhost/advanced/backend/web/  ve  /localhost/advanced/frontend/web/ sayfalarını kontrol edebiliriz.

Önceki adımlarda herhangi bir sorun çıkmadıysa 2 farklı sayfada doğru bir şekilde açılacaktır.

Şimdi giriş yapabilmemiz için gerekli kullanıcı tablosunu oluşturmamız gerekiyor.

Mysql veritabanımızı açıyoruz. Ve advanced_yii adında bir veritabanı oluşturuyoruz.

mysqlsetup

Daha sonra şekildeki gibi advanced/common/config/main-local.php dosyasını giriyoruz ve db kısmında veritabanı adımızı ve şifremizi güncelliyoruz.

Bu adımda sonra gerekli kullanıcı veritabanını oluşturmak için ise komut satırında tekrar dizine geliyoruz.

$cd /var/www/html/advanced
$php yii migrate

 

komutuyla gerekli tablonun oluşmasını sağlıyoruz. Veri tabanımızı açtığımızda tabloların oluştuğunu göreceğiz.

db

Dil değiştirmek için common/config/main.php dosyasına  ‘language’ => ‘tr-TR’,  kodunu eklemeliyiz.

Bu eklemeyle birlikte uyarı mesajlarının frontend ve backend taraflarında Türkçeleştiğini göreceksiniz.