Merhaba sevgili arkadaşlar. Son zamanlarda yii ile ilgilenmeye başladım. Sanırım Yii ile uğraşan arkadaşların ortak söyleyebileceği en önemli konu, Yii’nin iyi bir dökümantasyona sahip olmaması olacaktır. Bu nedenle Yii öğrenirken karşılaştığım problemleri ve çözümleri sizlerede fayda sağlayacağını düşünerek paylaşacağım.
Çalışmalarımın daha en başında Yii’nin gii modülünü çalıştırmakta sıkıntı yaşadım. Benzer sorunu yaşayabilecek arkadaşlar için çözüm olabilecek bir konuyu paylaşmak istedim. Yii frameworkun kurulumu hakkında yeterince yazı yazıldığını düşünerek bu konunun üzerinde fazla durmayacağım (yinede takılan arkadaşlar olursa yardımcı olmaya çalışırım)
Yii’nin en güzel yanlarından biri olan gii modülü projelerinizde model- controller gibi yapılarınızı hızlıca oluştmanıza yardımcı oluyor ve teferruatla uğraşmak yerine esas kodlarınıza daha fazla vakit ayırmanıza imkan sağlıyor. İşte bende bu modülden faydalanmak isterken modüle login olmakta sıkıntı yaşadım. Eğer sizde aynı sıkıntıyı yaşıyorsanız muhtemelen session.save_path probleminiz vardır.
Sorunun çözümü için öncelikle phpinfo() komutunu kullanarak session.save_path‘inizin nerede olduğunu öğrenin. sonra bu path için yazma izni verin. Benim dizinim “/home/alper/workspace/yiiProje/tmp” olarak tanımlanmış. Aşağıdaki komutu kullanarak bu dizine yazma izni veriyoruz.
chmod -R 777 /home/alper/workspace/yiiProje/tmp
Sorun çözüldü.
Selam ve sevgiler..