26 Temmuz 2009 Pazar

Pardus: Elgg Kurulumu

         Elgg kurulumuna başlamadan önce yapılması gerekenleri kontrol ediniz. Bunun için Pardus İşletim Sistemi Altında Moodle ya da Elgg Kurulumuna Başlarken yazı dizinime bakabilirsiniz.

        Burada verilen işlemleri gerçekleştirdikten sonra, kurmuş olduğunuz Apache ve mySQL paketlerini çalışır duruma getiriniz. Bu paketleri çalıştırmak için root olduktan sonra:
        $service apache start
        $service mysql-server start
komutlarını kullanabilirsiniz. Bunu nasıl yapacağınızı bilmiyorsanız, Pardus: Apache ve MySQL Sunucularını Çalıştırmak ve Durdurmak adlı yazı dizinimden faydalanabilirsiniz.

        Elgg için indirdiğimiz elgg1.5.zip paketini, /var/www/localhost/htdocs/ dizininin içine çıkartmalıyız. Bir de /var/www/localhost/ dizininin altında elggdata isimli veri dizini oluşturmalıyız. Oluşturduğumuz elggdata veri dizininin hem YAZILABİLİR hem de OKUNABİLİR olması gerekli.

        Konsolumuzu açmak için: Pardus --> Yerimleri --> Terminal Programı'nı seçiyoruz.
        Öncelikle bu veri dizinini komutlarla oluşturalım:
        $sudo mkdir /var/www/localhost/elggdata
DİKKAT: Burada ki elggdata benim dizinime verdiğim isimdi, siz buraya kendi dizininizin ismini yazmalısınız.
        Şimdi de izinlerimizi ayarlıyalım:
        $sudo chmod 777 /var/www/localhost/elggdata

        Yukarıdakileri gerçekleştirdikten sonra kuruluma başlayabilirsiniz. Öncelikle kuruluma başlayabilmeniz için kurmuş olduğunuz mysql-server ve apache sunucusunu çalışır konuma getirmelisiniz. Not: Nasıl çalıştıracağınız konusunda yardım için: Pardus: Apache, MySQL, PHP (PAMP) ve phpMyAdmin'in Kurulum Komutları'e bakınız. Daha sonra indirmiş olduğunuz Elgg paketini, /var/www/localhost/htdocs'un içine çıkarmalısınız.

Dip not: Bu işlemi komutlarla şu şekilde gerçekleştirebilirsiniz.
Komutlarla: Öncelikle su komutuyla root olmalısınız ya da aşağıda yazacağım her bir komutun başına sudo eklemelisiniz.
$cd /var/www/localhost/htdocs
$unzip /var/www/localhost/htdocs/elgg1.5.zip


        Evet şimdi kaldığımız yerden devam edelim. :)

        İlk olarak boş bir web sayfası açıp, arama motoruna:


yazıyoruz.Daha sonra karşımıza Elgg kurulumunun başlangıç sayfası gelecektir. Bu sayfa da:



şeklinde olacaktır. Eğer kurulumun ilk sayfasının altında (Save)butonundan sonra:



gibi bir bölüm görünüyorsa bu sorunu gidermek için: Elgg Kurulumunda (localhost) Karşılaştığım Hatalar ve Çözümleri yazı dizinimde yer alan çözümleri kullanarak düzeltebilirsiniz.


        Eğer her şey yolunda gidiyorsa, bu sayfada ki bilgileri doldurabilmeniz için phpmyadmin'de yeni kullanıcı oluşturmanız gereklidir. Phpmyadmin ile nasıl yeni kullanıcı oluşturulduğunu öğrenmek için: Elgg Kurulumu İçin PhpMyAdmin'de Yeni Kullanıcı Eklemek ya da Olan Kullanıcıyı Silmek başlıklı yazı dizinini inceleyebilirsiniz.

        Bunun dışında phpmyadmin ile veritabanı oluşturmalısınız.(Nasıl oluşturulacağı hakkında bilgi almak için: Moodle ve Elgg Kurulumu İçin phpMyAdmin ile Veritabanı Oluşturma başlıklı yazı dizinimi inceleyebilirsiniz.

        Kullanıcınızı oluşturduktan sonra kurulum ekranına buradaki bilgileri girmelisiniz. Örneğin; yönlendirdiğim sayfadaki kullanıcı adı elgg, oluşturduğum veritabanının adı ise elgg_portakal ve belirlediğim şifre 123456olduğu için bu sayfayı:


şeklinde doldurabilirsiniz.

         Giriş sayfasını doldurduktan sonra bu sayfanın aşağısında ki Save butonuna basarak kuruluma devam edin. Bu işlemi gerçekleştirdikten sonra:


ekranını göreceksiniz. Kutuların içerisine yazdığım kırmızı yazılar örnektir.
        Eğer bu sayfayı:


şeklinde görüyorsanız, sorunu gidermek için: Elgg Kurulumunda (localhost) Karşılaştığım Hatalar ve Çözümleri yazı dizinimde yer alan çözümleri kullanarak düzeltebilirsiniz.

        Daha sonra sayfanın aşağısına doğru indiğinizde:


görüntüsü ile karşılaşacaksınız. Burada kırmızı dikdörtgen içerisine aldığım alan oluşturduğunuz elggdata veri dizininin yolunu (full path) göstermeli. Buraya /var/www/localhost/elggdata/ yazın ve aşağıda ki Save butonuna basarak kuruluma devam edin. Save'e bastıktan sonra:


ekranı ile karşılaşıyorsanız, kurulumunuz da bir sorun var demektir. Sorunun ne olduğunu ve çözümünü öğrenmek için: Elgg Kurulumunda (localhost) Karşılaştığım Hatalar ve Çözümleri yazı dizinimi kullanabilirsiniz.

        Eğer her şey yolunda gidiyorsa şimdi sıra geldi kayıt bölümüne:



        Display Name: Gösterilecek isim
        Email address: e-posta adresiniz
        Username: Kullanıcı Adı
        Password: Şifre
        Password (again for verification): Yeniden şifrenizi girin.

buradaki formda kendiniz için kullanıcı adı ve şifre belirliyorsunuz.
        Daha sonra kurduğunuz Elgg sosyal iletişim ağına giriş yapmanız için:


ekranı ile karşılaşacaksınız. Burada az önce belirlemiş olduğunuz, kullanıcı adı ve şifreyi girerek giriş yapabilirsiniz. Giriş yaptıktan sonra ise sıra geldi sayfamızı düzenlemeye :)

         Öncelikle widget'larımızı aktif hale getirelim. Bunun için:


ekranında kırmızı dikdörtgen içerisine almış olduğum Tool Administration'a basın. Daha sonra sayfanın aşağısında bulunan:



kırmızı dikdörtgen içerisine almış olduğum alanda ki Enable All butonuna basarak widgetları aktif hale getirebilirsiniz. Burada widget'ların yerlerini en yukarı, en aşağı, yukarı ve aşağı olmak üzere değiştirebilirsiniz. Örneğin;


resimde ki crontrigger widget'ını,
  • bir üst satıra taşımak için Up (Yukarı),
  • en üst satıra taşımak için Top (En üst),
  • bir alt satıra taşımak için Down (Aşağı),
  • en alt satıra taşımak için Bottom
seçeneklerini seçebilirsiniz.



bu ekranı gördükten sonra mavi dikdörtgen içerisine alınmış olan Edit Page yazısının üzerine basınız. Daha sonra:


ekranını göreceksiniz. Ekranda gördüğünüz mavi dikdörtgen içerisine aldığım bölümün üstüne basılı tutarak, widget'ları istediğiniz bölgeye sürükleyebilirsiniz. Örneğin ben Group Membership'i Right Widgets alanının içerisine koydum:



Daha sonra Widget Galery'nin altında yer alan diğer widget'ları da farklı yerlere yerleştirdim ve bu ekranımın görüntüsü:


şeklinde oldu. Elgg sayfamın görüntüsü ise:


şeklinde oldu.

Şimdilik bu kadar :)

Hiç yorum yok:

Yorum Gönder