Joomla! Kurulumu


Joomla!’dan bahsetmiştim bir önceki yazımda. Nedir ne değildir öğrenmişizdir umarım. Öğrendik sevdik ettik ya da deneyeyim, öğrenmek istiyorum diyorsanız Joomla! deneyimi için kurulum yapabilirsiniz. Burada Wamp Server’da(localhost’ta) Joomla! kurulumunu anlatacağım. Wamp hakkında bilgiyi Dersler menüsünden bulabilirsin ;)

Kurulumu yapmadan önce PHPMYADMIN kullanarak bir veritabanı ve kullanıcısı yaratalım. Wamp’ı kurduktan sonra, Firefox’ta adres satırına localhost yazıp giriyoruz. Karşımıza gelen ekrandan Tools altından PHPMYADMIN’e tıklıyoruz.

Gelen ekrandan Create New Database (Yeni Veritabanı Oluştur) kısmına veritabanına vermek istediğimiz adı yazıp Create(Oluştur) diyoruz. MYSQL karakter seti UTF-8 seçimiş olduğu için veritabanımız da öyle olacak. (Özel bir şey seçip değiştirmediğimiz için öyle olacak.)  Zaten Joomla 1.5 için UTF-8 karakter kodlamasını kullanmalıyız.

Veritabanını oluşturduktan sonra karşımıza bir onay ekranı gelecek. Eğer aynı isimde bir veritabanı daha önce açılmamışsa sorun vermemesi gerekir. O ekrandan sol üstteki menüden Home (Anasayfa) düğmesine tıklayıp ilk geldiğimiz ekrana dönüyoruz. Veritabanımızı oluşturduk, şimdi de veritabanını kullanacak kullanıcılarımızı belirlemeliyiz. Onun için de PHPMYADMININ ana ekranındaki Privileges(İzinler)’ e tıklıyoruz.

Gelen ekranda şu andaki kullanıcıları görüp izinlerini, şifrelerini düzenleyebiliriz. Kullanıcı tablosunun altındaki Add New User (Yeni Kullanıcı Ekle) ile kullanıcı açıp, daha önce açtığımız veritabanını kullanma yetkisi vereceğiz.

Burada Username(Kullanıcı adı) kısmını yine joomla olarak seçtik. Host kısmını localhost olarak bırakıyoruz ve kullanıcı şifremizi yazıyoruz. Bu bilgiler veritabanını kullanacak olan kullanıcının bilgileri. Bu kullanıcı ile istersek Joomla’da istersek PHPBB’de istersek başka bir yazılımda işlem gerçekleştirebiliriz. Database for user (Kullanıcının Veritabanları) kısmında None(Hiçbiri) seçerek izin işlemini anasayfaya dönerek tamamlayabiliriz, ya da Create Database with same name and grant all privileges (Kullanıcı adıyla aynı isimde bir veritabanı oluştur ve bütün izinleri ver) diyebiliriz… Her şey anlaşıldı sanırım çevirince :)

Biz daha önce Joomla adında bir veritabanı oluşturduğumuz için ikinci seçeneği işaretlediğimizde hata alırız. O yüzden Hiçbiri deyip en sağ alttan Go tuşuyla kullanıcımızı yaratıyoruz. Global Priviliges (Genel İzinler) kısmından isteklerinize göre seçim yapabilirsiniz. Ama sadece Joomla veritabanını kullandırmak istiyorsanız hiçbirini işaretlemeyin.

Bir sonraki ekranda onay bilgisi ve altında izin seçenekleri gelecek. Database-specific privileges tablosunda “Add privileges on the following database” kısmının yanında açılan menüden daha önce yarattığımız joomla veritabanını seçiyoruz.

“joomla” veritabanına “joomla” kullanıcı için izinlerimizi vereceğiz şimdi. Check All (Tümünü seç) dedikten sonra Go’ya tıklayıp onay bilgisini alın.

Artık joomla için veritabanımız ve kullanıcımız hazır. Şimdi sıra joomla’yı kurmaya geldi.

joomla.org veya joomlatr.org adreslerinden dilediğiniz dile göre joomla’nın son sürümünü indiriniz . İndirdiğiniz zip dosyasını C:\wamp\www klasörünün altında yaratacağınız joomla klasörünün içine açın. Sonra Firefox’ta adres çubuğuna localhost yazın. Wamp Menüsü gelecek. Your Projects başlığının altında joomla’yı görmeniz gerekiyor. Şimdilik joomla sitenizin adresi http://localhost/joomla isterseniz bu adresten de direk girebilirsiniz.

Menüden Joomla’yı tıkladığınızda karşınıza kurulum ekranı gelir. İlk olarak dil seçimi soruluyor. Türkçe’yi seçip sağ üstten Next’i tıklıyoruz.

Bundan sonraki ekranda denetimler karşımıza geliyor. Denetimlerle sisteminizin uygun olup olmadığı denetleniyor. Yani PHP yüklü mü MYSQL var mı gibi kontroller. Sorun çıkmaması lazım ama yine sorunlu görünen kısmı aynen Google’a yazıp aratın çözümünü hemen bulursunuz. :)

Joomla Denetimler

Sonraki ekranda GNU / GPL hakkında bilgi veriliyor. Joomla’yı kurabilmeniz için bu lisans anlaşmasını kabul etmeniz gerekiyor. Joomla ücretsiz bir yazılım ne anlaşması diyebilirsiniz tabi ama GNU / GPL’i biraz araştırabilirsiniz. Kabul ettiğinizi varsayıp sonraki adıma geçiyoruz :)

Bir sonraki adım Veritabanı ayarları. Daha önceden hazırladığımız veritabanı ve kullanıcılarımızı burada belirtiyoruz. Sunucu adına localhost, kullanıcı adına “joomla” ve veritabanına da “joomla” yazıyoruz. (Bunları daha önce veritabanını hazırlarken, biz böyle seçmiştik) Şifremizi de girip sonraki adıma geçiyoruz.

Bir sonraki adım FTP kurulumu. Şu anda kendi bilgisayarımızda(localhost) kurduğumuz için FTP ayarı yapmıyoruz. Sonraki adıma geçiyoruz.

Joomla yapılandırmasına geldik. Burada sitenizin adını, e-posta adresinizi ve yönetici şifrenizi belirliyorsunuz. E-posta adresinin çok önemi yok şu anda aslında. Daha önce milyar kez dediğim gibi localhost’ta çalışıyoruz :)

Bu sayfada Varsayılan Örnek Veriyi Yükle seçeneğine tıklayalım ki karşımıza bomboş bir joomla sitesi gelmesin. Örnek veri yüklenirse joomla’yı anlamak daha kolay olacaktır ;)

Bu yapılandırmayı da bitirdikten sonra kurulumu bitirmek için son aşamaya geliyoruz. Burada bilgilendirildiğimiz üzere Joomla kullanıcı adımız admin şifremizi de bir önceki ekranda belirlemiştik. Burada önemli bir bilgi yazıyor installation klasörünü silmeyi unutmamamız gerektiğini belirten bir yazı. Belirtildiği üzere bu bir güvenlik önlemi. Bu yüzden biz de C:\wamp\www\joomla\ ya gidip installation klasörünü siliyoruz. Sildikten sonra son ekrandaki sağ üstteki site kısmına tıklayarak sitemize girebiliriz.

Geçmiş olsun! Sitemiz hazır! Artık Wamp menüsünden veya http://localhost/joomla yazarak sitemize girebiliriz.

Bizi varsayılan tema ve örnek veriler karşılıyor. Joomla sitemiz iki kısımdan oluşuyor, buz dağının görünen ve görünmeyen yüzü gibi :) Görünmeyen yüzü yönetici kısmı. Bütün işlemlerimizi yönetici kısmından gerçekleştiriyoruz. Sitemizin giriş formundan veya adrese localhost/joomla/administrator yazarak yönetici kısmına girebiliriz.

Joomla’yı kurduk. İçerik girmek, bileşen/modül/bot tema yüklemek işleri için, hazırlanınca bir sonraki dersi inceleyebilirsiniz :)

,

  1. #1 by muhammet nur on 19 Ağustos 2008 - 19:26

    kardeş ellerine sağlık, çok yararı dokundu,ellerin dert görmesin!!!

  2. #2 by GÜN on 20 Ağustos 2008 - 09:51

    İyi günlerde kullanın efendim :)

  3. #3 by maviseytan on 14 Eylül 2008 - 01:23

    hocam sayende joomlaya baslayayim dedim, yukardakilerin her adımını defalarca dikkatli bir bicimde uyguladım ama joomla kurulumunda veritabanı yapılandırması sayfasında takılıp kalıyorum. tüm verileri dogru girmeme rağmen bir sonraki sayfaya gecemiyorum. sorunun kaynağını en doğru yere sormak istedim. yardımın ve paylasımın icin cok tesekkurler…

  4. #4 by GÜN on 14 Eylül 2008 - 21:11

    veritabanı yapılandırma sayfasındaki sorun nedir? yarattığın veritabanını phpmyadmin’de görüyorsun değil mi? izinleri falan ayarlanmış durumda mı?

  5. #5 by ck on 18 Eylül 2008 - 06:59

    kardeşim çok saol gerçekten çok faydalı oldu bu bilgiler bana çok çok teşekkur ederim tekrardan

  6. #6 by caglar kilimci on 28 Ekim 2008 - 23:43

    joomla başlangıç için çok güzel olmuş. tam benim istedim tarza bi döküman. eline sağlık.

  7. #7 by suleyman baba on 11 Kasım 2008 - 13:51

    teşekkür ederim.

  8. #8 by murat kaya on 10 Aralık 2008 - 14:47

    çok güzel olmuş

  9. #9 by nilay on 28 Ocak 2009 - 18:41

    allah razı olsun php öğrenmeye karar verdim fakat o kadar araştırmama rağmen doğru durust bir kaynak bulamamıştım çok çok teşekkürler

  10. #10 by deniz hosting on 18 Şubat 2009 - 21:56

    teşekkürler hocam çok makbule geçti…

  11. #11 by nikah şekeri on 18 Şubat 2009 - 21:57

    teşekkür ederiz hocam..

  12. #12 by web hosting on 18 Şubat 2009 - 21:59

    teşekkür ederiz..

  13. #13 by Haydar on 24 Haziran 2009 - 14:06

    emegine sağlık usta :)

  14. #14 by metin on 25 Haziran 2009 - 11:21

    öncelikle emeginiz icin tesekkür ederim.
    Size ufak bir sorum olacak.Ben suan PHPmyAdminde datenbank olusturdum.Sizin verdigin bilgiler isiginda joomla kulannmak istiyorum.Datenbank iceriginde farkli araba üretilerinin farkli modelleri ve bu modellere ait farkli özellikler var.(farkli tablolarda tabiki)
    Simdi ben mesela farkli iki veya daha fazla üreticinin ayni özelligini bir karsilastirma yapmak istesem, datenbankimdan bunlari nasil alip jooomla da gösteregim. Mesela klima özelligi ve her üreticinin sundugu özelliklerin anlatimi ve resimleri.
    Insallah aciklayici yazabilmisimdir sorumu.

    ikinci sorum mesela siteye girislerde farkli kullanicalara farkli kisitlamalar getirebilirmiyim?

    Sizden gelecek cevaba simdien tesekkür ediyor ve iyi günleer diliyorum.

  15. #15 by GÜN on 25 Haziran 2009 - 11:42

    İşinize yaradıysa ne güzel ;)

    Farklı kullanıcılara farklı kısıtlamalar getirmek mümkün. Ben böyle bir şey kullanmadım ama bunu inlineACL Content Plugin gibi bir şeyle yapabilirsiniz.

    Yarattığınız veritabanını php’de programlayıp bir Joomla Bileşeni haline getirebilirsiniz. Bunun için de aşağıdaki bağlantıları inceleyebilirsiniz.
    Joomla Bileşeni Nasıl Yazılır
    http://www.codeexample.info/index.php/2009/06/13/joomla-bilesen-yapimi/
    http://blog.glexis.com/joomla-15-bilesen-yapma-mantigi.html

    Joomla bileşeni haline getiremezseniz o sayfaları dışarıdan çağırmanız da mümkündür.

  16. #16 by metin on 25 Haziran 2009 - 12:25

    öncelikle cok hizli bir sekilde cevap verdiginiz icin tesekkür ederim.Lakin anlamadigim birseyler var.Ben zaten datenbankimi PHPmyadmin ile olusturdum bu olusturdugum datenbanki sizinde resimlerle anlattiniz joomla kurulumunda yeni datenbank olusturacagim yere yazip kullansam olmaz mi?
    Ikincisi size sordugum bilgileri karsilastirma durumu, acikcasi pek anlamdim , belkide ben sorumu düzgün bir dille yazamdim. örnegin klima özelligini sectgimde Özellikler tablosundan, otomatikmen sayfada klima özelligi özelligi olan arabalar kalsin istiyorum.Sonrada onlar icinden secebileyim mesela. Anlayacagin üzere bu islerde biraz yeniyim.
    Bu arada manisaliyiz zannedersem?

  17. #17 by GÜN on 25 Haziran 2009 - 16:04

    Yanlış anlamadıysam eğer, oluşturduğunuz veritabanında Joomla veritabanını da tutmayı istiyorsunuz. İki veritabanının ayrı olmasını tercih edin derim. Bu sayede başka zaman Joomla dışında başka sistemde de kullanabilirsiniz. Yani Joomla için yeni bir veritabanı oluşturmanızı öneriyorum.

    İkincisi, karşılaştırma durumunu siz php, mysql kullanarak yapabilirsiniz. Bu konuda bilginiz ne kadar bilmiyorum ama çok anlattığınız kadarlık kısmı çok zor olmasa gerek. Eğer pek bilginiz yoksa Joomla için yazılmış eklentilere bakabilirsiniz.

    Mesela şöyle bir eklenti varmış : http://carman.webformatique.com/index.php?option=com_carman&Itemid=27

    Böyle bir site için, gerçi tam olarak ne istediğinizi de bilemiyorum ama, neden Joomla tercih etmek istiyorsunuz? Merak ettim açıkçası.

    Ben hiç Manisa, Salihli’de yaşamamış olsam da, aileden Salihli’liyim. ;)

  18. #18 by metin on 26 Haziran 2009 - 11:00

    ben suan bir firmada okul bitirme teziyle ugrasiyorum
    Teknoloji gelistirmeyle ugrasilan bir departmandayim.Benden istedikleri, suan günümüzde olan araba teknolojilerinin analizini yapip bir datenbankta toplamam.Ve sonra bu datenbanktan istedikleri özelligi secip üretici firmlara göre kiyaslamak. Sizin bu konu hakkinda bana önerebileceginiz jooomla disinda birsey olabilir mi?

  19. #19 by GÜN on 26 Haziran 2009 - 11:53

    Sizin durumunuzda Joomla’ya ihtiyaç yok aslında. Joomla genelde sık güncellenen, haber girilen, günlük tutulan sayfalar için hazır içerik yönetim sistemi.

    Bu durumda sizin yapmanız gereken MySQL ve PHP kodlarıyla ufak bir içerik yönetim sistemi oluşturmak. Oluşturduğunuz veritabanına giriş yapabileceğiniz bir arayüz ve bir sonuçları göstereceğiniz, seçimlerin yapılabileceği kullanıcı arayüzü yeterli olacak sanırım.

    Bu konuda internette birçok çalışma bulabileceğinizi tahmin ediyorum.

  20. #20 by metin on 26 Haziran 2009 - 12:02

    Kullanici arayüzleri örnekleri hakkinda bildiginiz türkce siteler var mi?

  21. #21 by metin on 29 Haziran 2009 - 14:00

    merhabalar, size bir soru sormak istiyorum.

    http://www.finsterle.de/oldies/Home.htm

    yukarida gönderdigim linkteki örnekte oldugu gibi,bende kendi datenbankimdan kendi istedigim tablolari joomlada göstermek istiyorum.Yardimci olabilirseniz sevinirim.Acikcasi bir bilgim yok bu konuda???? Acil yardim diyebilirim:)

    iyi günler ve simdiden yardimlariniz icin tesekkürler

  22. #22 by GÜN on 29 Haziran 2009 - 14:30

    Bu konuda sanırım size pek yardımcı olamayacağım. Ama yardım almak için aşağıdaki adresi önerebilirim. Ben zamanında baya yardım aldım buradan.

    http://www.cmsturk.net

  23. #23 by metin on 29 Haziran 2009 - 14:56

    tesekkürler

  24. #24 by eSse on 15 Temmuz 2009 - 18:25

    Teşekkürler

  25. #25 by pekdemir inşaat on 23 Temmuz 2009 - 10:33

    hocam çok teşekkürler..

  26. #26 by ccn güvenlik sistemleri on 10 Ağustos 2009 - 10:29

    Teşekkürler Elleriniz dert görmesin..

  27. #27 by Fatma Çakır on 18 Ağustos 2009 - 14:49

    Öncelikle çok teşekkür etmek istiyorum arayıp bulamadığım ve kolaylıkla anlayıp yapabildiğim anlatımınız için.
    Yazılanların tümünü uygulayarak “Veritabanı Yapılandırması” kısmına kadar geldim. Burada işlemleri yapıp “sonraki” kısmına tıkladığımda “sayfada hata” uyarısı alıyorum ve sayfa ilerlemiyor. Bu konuda yardım ve yorumlarınızı bekliyorum.Tekrar teşekkürler…

  28. #28 by GÜN on 18 Ağustos 2009 - 15:48

    Ne demek efenim işinize yaradıysa ne mutlu bana :)

    Yaptıklarınızda eksik olmadığından eminseniz “Sayfada hata”yı biraz daha açmanız mümkün mü? Hata iletisi tam olarak nedir? Hatayı veren tarayıcı nedir?

  29. #29 by Fatma Çakır on 18 Ağustos 2009 - 21:32

    Yaptıklarımda eksik olmadığından eminim çünkü en baştan 4-5 kez daha denedim.Firefox da çok uzun süre beklettiği ve açılmadığı için internet explorer da deniyorum.
    “Veritabanı Yapılandırması” kısmında veritabanı oluştururken girdiğimiz bilgileri aynen yazınızdaki gibi giriyorum ve “sonraki” yazan kısma tıkladığımda ilerlemiyor. Tarayıcının araç çubuğunda ise “sayfada hata” yazıyor ve herhangi bir işlem gerçekleşmiyor. Tekrar teşekkürler…

  30. #30 by osman kudu on 16 Eylül 2009 - 15:33

    gerçekten minnetarım ;)

  31. #31 by mehmet ali kaçmaz on 27 Eylül 2009 - 01:52

    hocam bu joomla denilen siteyi kurmak için bize bir hosting yani bir alan lazım değilmi ? tabi bunlar da yıllık bir miktar ücrete tabi herhalde konu ile ilgili bilgi verirseniz sevinirim .iyi çalışmalar.

  32. #32 by GÜN on 03 Ekim 2009 - 11:52

    @mehmet ali kaçmaz
    Benim anlattığım localhostta kurulum idi, yani bilgisayarınızda deneyip görmek için. İnternette yayın yapmak için bir alana ihitiyacınız var. İsteğinize bağlı olarak yıllık/aylık ücretler değişebilir. Ben çok uzun süredir sonsuzhost‘tan hizmet alıyorum ve gayet de memnunum. Şu anda sitemin alanı Beyaz Piramit tarafından sağlanıyor gerçi.

    Yıllık ücretler 25 TL civarından başlıyor. Aylık 100 TL’lere bile çıkabilir. Ama çok fazla alan veya trafiğiniz olmayacaksa o paraları vermeye de gerek yok.

  33. #33 by bybisanthe on 07 Ekim 2009 - 17:32

    Çok teşekkür ederim gerçekten güzel açıklamışsınız

  34. #34 by Çağla on 25 Ocak 2010 - 14:08

    Ellerine sağlık çok yararlı oldu bu, teşekkürler :)

  35. #35 by selcuk on 02 Şubat 2010 - 13:37

    Selamlar
    vista home basic ile sölenen her şeyi yaptım fakat
    phpmyadmine girme şansı yok hata şu
    HTTP Hatası 404.4 – Not Found
    Aradığınız kaynakla ilişkili bir işleyici yok.
    Herhalde vista homebasic de olmuyor

  36. #36 by yakuter on 08 Şubat 2010 - 01:30

    Ellerine sağlık gerçekten hiçbir noktayı atlamadan ve üşenmeden resmederek anlatmışsın konuyu. Bir çok kişiye faydalı olduğundan şüphem yok. Ellerin dert görmesin ;)

  37. #37 by yılmaz on 11 Mart 2010 - 20:43

    joomlaya başlamama vesile olduğun için çok teşekkür ederim yazdıkların çok işime yaradı

(yayınlanmayacak)