Cake Php Kurulumu
Cakephp bir php framework'udur ve php de daha kolay guvenli ve hızlı kod yazmamızı sağlar. Framework'ler temel olarak sık kullanılan fonksiyon, class, kütüphane ve kod parçacıklarının yer aldığı paketler olarak tanımlanabilir. Diğer Php framework'eleri için bu adrese bakabilirsiniz.
Sitede gorüldügü gibi birçok php framework olmasına rağmen en çok kulanılan ve başlangıç seviyesinde kullanılan cakephp'den başlayalım.
Eğer profesyonel kullanıcı iseniz zend framwork tavsiye ederim.
İlk Önce bu adresten indirdiğimiz cakephp'yi eğer local (kişisel bilgisayar) sunucu çalışıyorsak, htdocs dizini içiresine atıyoruz. Eğer sitenize atacaksanız public_html içine atabilirsiniz.
Daha Sonra klasorun ismini cake olarak değiştirin yada kendinize göre belirleyin. Ben anlatımda cake olarak anlatacağım.
Cake klasoru içersinde aşağıdaki gibi bir hierarşi oluşuyor. * /app /webroot (Burası kendi çalıştırma dosyalarımızın bulunacağı dizin) * /cake * /vendors * /.htaccess * /index.php * /README
Daha Sonra app/config/ içerisinde "database.php.default" isimli bir dosya bulunmakta. Bunun ismini database.php olarak değiştirin. ve içeriğini
|
|
Ve son olarak APP/config klasorunde bulunan core.php isimli dosyayı açarak
|
|
şeklinde yazınız ve kaydediniz.
Daha sonra tarayıcınızı açarak http://localhost/cake/ ya da sitede ise http://www.siteismi.com/cake/
yazarak denediğinizde karşınıza yeşil yazılar gelmişse sorun yoktur.
Bir sonraki yazım cakephp de Blog yazmak üzerine olacaktır.
sonraki yazı C# - Dinamik DLL İşlemleri |
Frameworkler hakkında güzel bir yazı
Bir baharat rafı yapmak için tahta, biraz çivi, çekiç, testere vb. birkaç alet mi edinmeliyim, yoksa "yüksek kaliteli", "endüstriyel üretim" bir baharat rafı için bir "general-purpose tool-building factory factory factory"ye mi ihtiyacım var?
Framework'lerle ilgili gerçekten böyle yazılara ihtiyacımız var. Özellikle benim gibi yeniler için bu anlatımlar çok değerli. Bu makale ile CakePhp'ye başlamış bulundum. Ve bir sonraki Blog yazmak üzerine olan yazınızı bekliyor olacağım. Çok teşekkür ederim.
Aslında bu frameworklere daha önce aşina olan arkadaşlarımız en güzel framework yazılarını, kaynaklarını, makalelerini derleyen bir yazı yazsa bizim açımızdan çok faydalı olur.
Ne hikmettir ki bende sayfanın stil dosyasını göremiyor bir türlü
Şimdi benim sorunum .htaccess ile ilgili. Şöyle ki .htaccess dosyasını silince framework çalışıyor. Apache de bir değişiklik mi yapmam gerekiyor. Tam olarak ne yapmam lazım.
Sorumun çözümünü başka bir blogda buldum....
http://www.mengu.net/pardusta-cakephp-kurulumu/comment-page-1/#comment-85
İyi çalışmalar dilerim.
Yujibey .htaccess dosyası bildiğim kadarıyla windows işletim sisteminde çalışmıyor. Sen hangi sistemde çalıştırıyorsun??
.htaccess Apache server altında her platformda çalışabilmektedir. Buraya yazmadan önce denerseniz daha rahat anlayabilirsiniz. Ayrıyetten : Rewrite modunu kullanabilmek için, Apachede mod_rewrite modülünü aktif hale getirmeniz gerekmektedir.
O zaman kullanıcı IIS kullanıyor olabilir. İki yıldır windows da php yazmıyorum. Daha önceden amatör kullanıcı iken windows da .htaccess çalıştırmayı denemiştim ama başarılı olamamıştım. Yazınızdan şunu anlıyorum. Ya ISS kullanıldığı için ya da apache kurulu olmasına rağmen Apachede mod_rewrite modülü açık olmadığı için .htaccess çalışmıyor. Ve dolayısıyla style dosyasını göremiyor....
.htaccess içerisinden yönlendirme yapacaksanız mod_rewrite açık olması gerekmektedir. Fakat .htaccess dosyasından mod_rewrite dışında bir çok işlem daha yapılabiliyor. Yani mod_rewrite'ın .htaccess'in çalışması için gereği yok.
İlk dediğinize de gelince, IIS üzerinde php kullanılıyorsa, dediğiniz gibi .htaccess çalışmaz. Apache ile çalışıyorsa o zaman çalışacaktır.
İyi günler...
anlattıkların için çok sağol. benim sorum şu ben easy-php kullanıyorum acaba bunun için kurulumu nasıl yapmamız gerek.
@ilyazsozde wamp server ı indir. wampserver.net veya org idi heralde adresi. sonra normal windows una program kuruyormuşsun gibi kur.. c:\wamp\www default sunucu dizinin olur. sağ altta programın ikonlarından apache özelliklerinden mod_rewrite ı etkinleştir. daha sonra indirdiğin cakephp frameworkünün cake vendors app dizinlerininde bulunduğu dizinin içindeki herşeyi seç ve www ya kopyala , daha sonra bu makaleyi tekrar oku.
pillinetwork sitelerine yorum ekleyebilmek ve daha fazlası için, üye olun ya da giriş yapın.
Nokta ve pilli ortak yapımı olan kodaman.org hep birlikte içerik üretip gelirini yazarları ile paylaştığımız kolektif bir kod yazarları blogudur. Siz de katılabilirsiniz.