intranet-drupal-kurulumu

  •                                                                      DRUPAL NEDİR?

      Drupal bir içerik yönetimi olup web tabanlı bir uygulamadır. İçerik yönetim sistemi kullanıcıya kendi web sayfasını kurma ve yönetme imkanını sağlar. Örneğin kullanıcı web sitesi içindeki buton başlık ve yazıları istediği gibi değiştirebilir. Site üyeliklerini kontrol eder kendi üyelik sistemini de sağlayabilir.

    

DRUPAL KURULUMU

1.Drupal programının indirilmesi

           http://www.drupal.org sitesine girdiğimizde aşağıdaki görüntü (Şekil 1) karşımıza gelir. Bu noktada ekranın sağ taraftaki “Drupal core” linkine tıkladığımızda Şekil 2 karşımıza gelecektir.


                                                                                                Şekil 1


                                                                                                      Şekil 2

           Şekil 2'de Drupal'in hangi versiyonlarını indirebileceğimizin listesi karşımıza çıkıyor. Yeşil renkte gösterilenler güvenli Drupal versiyonlarını gösterir, bunları seçebiliriz. Kırmızı renkte gösterilenler ise güvenli değildir, bunları seçmemiz halinde hatalarla karşılaşabiliriz. Biz 7.2 adlı versiyonu indirdik.
Türkçe çeviri için http://localize.drupal.org/translate/languages/tr" sitesine gireriz. Şekil 3'te gördüğümüz gibi, drupal-7.2.tr.po adlı türkçe çeviri dosyasını  indiririz.


                                                                                         Şekil 3

Dosyaları indirdikten sonra dosyaları gerekli dizinlere taşımamız gerekir. Bunun için ilk önce konsolda root kullanıcısına geçmek gerekir. Konsolda komut satırına “su” yazıp daha sonra gelen Parola bölümüne şifremizi yazarak root kullanıcısına geçeriz.

Daha sonra indirdiğimiz dosyalar root kullanıcısı tarafından /var/www/html/ dizinine taşınır.

mv /home/alphan/Masaüstü/drupal-7.2.tar.gz  /var/www/html/   komutu ile dosyayı dizine taşırız.
cd  /var/www/html/    komutu ile dosyayı taşıdığımız dizine gideriz.
tar zxvf drupal-7.2.tar.gz    ile de .tar uzantılı dosyayı açarız.


   Türkçe çeviri dosyasını da indirdiğimiz dizinin profiles/standard/translations/ yoluna taşırız. Bunu da aynı komutla;

mv /home/alphan/Masaüstü/drupal-7.2.tr.po  /var/www/html/profiles/standard/translations   ile yaparız. Bu da aşağıdaki şekilde yapılır.        

                                                                                           Şekil 4

Bu işlemler sonunda drupal'imizi indirip, ilgili dizinlere taşımış olduk.

Şimdi ise dosya ve klasörlerimize gerekli izinleri vermemiz gerekir. Bunun için aşağıdaki komutlar root kullanıcısı ile yazılır.  Bu komutlar tüm kullanıcılara yazma izini verir.

 

chmod a+w sites/default     komutu ile sites/default dizinine tüm kullanıcılar için yazma izni verdik.
mkdir sites/default/files      komutu ile yeni bir dizin oluşturulur.
chmod a+w sites/default/files    az önce oluşturduğumuz dizine tüm kullanıcılar için yazma izini               
        verdik
 
cp sites/default/default.settings.php sites/default/settings.php   komutu ile sites/default dizininde yeni bir settings.php dosyasının aynısını default.settings.php adında kopyaladık.

chmod a+w sites/default/settings.php     komutu ile kopyalanan yeni dosyaya tüm kullanıcılar için yazım izini verilir.

   Bu izinleri aşağıdaki şekilde komut satırına yazarız.

 

 


        2. Database Kurulumu

        İndirme işlemi bittikten sonra database yaratma işlemini yaparız. Bunun için mysql'de “create database drupal_ceren” komutunu yazarız. Bu komutla drupal_ceren adında yeni bir database oluşturmuş oluruz. “use database drupal_ceren” sorgusu ile drupal_ceren database'ini kullanmaya başlayabiliriz. Database'in kurulduğundan emin olmak için “show databases” sorgusu yazılır ve yarattığımız database'in olup olmadığı kontrol ederiz.

              

      3.Drupal Programının Kurulumu

Bu aşamaları geçtikten sonra Firefox ya da başka bir tarayıcımızın url bölümüne http://localhost/install.php yazarak kurulumumuza başlayabiliriz. install.php, uzantısından da anlayacağımız gibi indirdiğimiz dosyanın içinde bulunan bir php dosyasıdır.  http://localhost/install.php ı tarayıcımıza yazdığımız zaman karşımıza şekil 5'teki gibi bir görünüm çıkacaktır.

                                                                               Şekil 5
         
      Burada istediğimiz alternatifi seçebiliriz. Standart altternatifte tüm modüller yani web sitemize koyabileceğimiz tüm parçalar bulunur. Minal'de ise sadece birkaç tane modül bulunur.

      Şekil 6'da ise dil seçeneği vardır. Burada ingilizce ya da türkçe seçebiliriz. Biz sonrada eklediğimiz türkçe özelliği seçiyoruz. “Kaydet ve Devam Et” tuşuna bastıktan sonra database ayarlarına geçebiliriz. 


    

                                                                                               Şekil 6

Database kurulumunda yarattığımız drupal_ceren veritabanı burada database ismi, kullanıcı adı da root olarak atanır.

 

                                                                                               Şekil 7

Şekil 8'te gördüğümüz gibi “Siteyi yapılandır” bölümünde sitenin özeliklerini belirtmemiz
gerekiyor. Burada site adını drupalceren, site mail adresini yonetim@drupalceren.com, devamlılığı sağlayacak kişinin adını admin ve admini mail adresini de admin@drupalceren.com olarak belirledik. Şifre bölümünü de girdikten sonra bulunduğumuz yerin bölgesel ayrlarını da  girdikten sonra site kurulum işini bitirmiş olacağız.


    

                                                                                                         Şekil 8


 

Son olarak Şekil 9'deki gibi bir görünüm elde edersek site kurulumumuzun tamalandığını anlarız.

    
                                                                                                     Şekil 9