PhpStorm'a Xdebug nasıl kurulur?

Arkadaşlar elimiz ayağımız olan Xdebug'ın nasıl kurulduğunu anlatmaya çalışacağım. Bilgisayarınıza kurduğunuz PHP Engine daki php.ini dosyasını bulunuz. Ben XAMPP kullanıyorum. Benim sistemeki yolu ==>  C:\xampp\php\php.ini  Php.ini dosyamızının içine ayarlarımızı yazamadan önce php sürümünüzü öğrenmeniz gerekecek. Bunun için boş bir php dosyasına; <?php phpinfo(); ?> Yazınız ve çalıştırınız. Karşınıza şöyle bir ekran gelicek. phpversion.png  

Bu gelen ekranın html ini kopyalayın ve Xdebug Wizard 'ın içine yapıştırın.  

Mustafa Hayri ÜNEŞİ |Yii2 - Url Manager

Yii2 - Url Manager

Url-Manager

Url manager, Yii2'nin url sınıfıdır.  Koskoca sınıf şimdi tüm fonksiyonlarına girecek olursak çıkamayız :) Şuan sadece Yii2 yi ilk kurduğunuzda linkler, 'yourdomain.com/backend/web/index.php?r=site/login'    bu şekildedir. Bu class' a ait bir kaç ayar yapacağız. Aşağıda anlattığım adımları takip ederseniz. index.php ve r= kaldırabilir ve url leriniz aşağıdaki gibi olabilir. 'yourdomain.com/backend/web/site/login'

Yii2-Basic için,

1. config/web.php dosyasına ekleyin,

'urlManager' => [
    'enablePrettyUrl' => true,
    'showScriptName' => false,     
    'rules' => [
    ],
],

'enablePrettyUrl'=> true, satırı 'r=' yi kaldırır. 'showScriptName' => false, satırı ise index.php yi kaldırır. 2. web klasörünüzdeki .htaccess dosyasına aşağıdaki satırı ekleyin,

Dektrium Yii2-User Install

Arkadaşlar merhaba Yii2 de kullanabileceğiniz en iyi kullanıcı modülü olan Dektrium Yii2-User paketini nasıl kuracağınızı anlatmaya çalışacağım. Onay mailinden tutun Sosyal ağlardan giriş e kadar bir çok özelliği var ve sisiz

1. composer.json dosyasına ekle

composeradd.png

"dektrium/yii2-user": "0.9.*@dev"

2. Terminale Composer Update yaz

composerupdate.png

composer update

Mustafa Hayri ÜNEŞİ |Installing Yii2 framework with Terminal

Installing Yii2 framework with Terminal

Yii2 framework'ü hiç yorulmadan nasıl yükleyebileceğiniz konusunda bilgi vermek istedim :) Haydi Başlayalım.. Bu kurulumun yolu Composer'dan geçiyor. Öncelikle Composer'in ve Yii2 nin çalışabilmesi için bazı paketlere ihtiyacımız olacak. Hemen gözününüz korkmasın kodların tamamını kopyalayıp yapıştıracaksınız :) Öncelikle terminali açalım ve ilk paketimizi yükleyelim.

 sudo apt-get install curl

Ardından,

 sudo apt-get install php5-cli

Bu paketi yüklerken    "Do you want to continue? [Y/n]"  ile karşılaşacaksın ve "y" enter yaparak yüklemeye devam etmelisin. screenshot-from-2016-05-19-115741.png