Drupal 2

Toplam Okunma 42

Sevgili Bilişim Bülteni Takipçileri,

Bir önceki yazımızda Drupal ile tanışma hikâyemizi paylaşmış ve bu güçlü içerik yönetim sistemini kurmak için gerekli hazırlıklardan söz etmiştik. Şimdi, söz verdiğimiz gibi, ilk satır koddan Drupal’ın “Hoş geldin” sayfasına ulaşacağımız kurulum yolculuğuna çıkıyoruz.

Bu süreçte adımlarımız hem teknik hem de anlaşılır olacak; ekran okuyucu kullanıcılarının rahatça takip edebileceği netlikte ilerleyeceğiz. Ayrıca gerekli bağlantıları da sizinle paylaşacağım ki, kurulum dosyalarına doğrudan erişebilin.

1. WAMP Kurulumu

WAMP, Apache, MySQL ve PHP bileşenlerini tek pakette sunar.
İndirme bağlantısı (64-bit):
https://www.wampserver.com/en/download-wampserver-64bits/

İndirip çalıştırın. Yükleme adımlarında varsayılan ayarları koruyabilirsiniz. Kurulum tamamlandığında masaüstünde Wampserver64 kısayolu oluşur.

2. Composer Kurulumu

Composer, Drupal çekirdeğini ve modüllerini yönetmemizi sağlar.
İndirme bağlantısı:
https://getcomposer.org/download/

Kurulum sihirbazında şu adımı mutlaka işaretleyin:

  • Add Composer to the system PATH

Bu sayede Komut İstemi (CMD) üzerinde Composer komutlarını her dizinden çalıştırabilirsiniz.

3. PEM Dosyası ve PHP Ayarları

Drupal’ın bazı modülleri ve Composer işlemleri için curl üzerinden güvenli bağlantı gerekir. Bunun için sertifika dosyası (PEM) tanıtacağız.

php.ini Düzenleme

Drupal için önerilen minimum yapılandırmaları hem PHP hem de Apache’nin PHP ayar dosyalarında yapacağız.

  1. CLI (PHP) php.ini dosyası
    Yol: C:\wamp64\bin\php\php8.3.x\php.ini
    Şu değişiklikleri yapın:
  2. curl.cainfo = "C:\wamp64\cacert.pem"
  3. memory_limit = 256M
  4. max_execution_time = 300
  5. post_max_size = 64M
  6. upload_max_filesize = 32M
  7. date.timezone = "Europe/Istanbul"

Ayrıca şu eklentilerin başındaki noktalı virgülü kaldırın:

extension=openssl

extension=pdo_mysql

extension=mbstring

extension=gd

extension=ctype

extension=json

extension=xml

extension=dom

extension=filter

extension=hash

extension=session

extension=SimpleXML

extension=tokenizer

(Bunlar Drupal’ın sorunsuz çalışması için önerilen modüllerdir.)

  1. Apache’nin PHP ayar dosyası
    Yol: C:\wamp64\bin\apache\apache2.x.x\bin\php.ini
    Aynı curl.cainfo satırını ve yukarıdaki ayarları buraya da ekleyin.

MySQL Ayarları

MySQL yapılandırma dosyası:
C:\wamp64\bin\mysql\mysqlx.x.x\my.ini

Drupal kurulumlarında büyük veritabanı işlemleri için:

max_allowed_packet = 64M

innodb_file_per_table = 1

4. Composer ile Drupal Projesi Oluşturma

  1. Windows’ta Başlat menüsünden “cmd” yazarak Komut İstemi’ni açın.
  2. WAMP’ın web dizinine geçin:
  3. cd C:\wamp64
  4. Drupal projesini oluşturun:
  5. composer create-project drupal/recommended-project drupalprojem

Burada drupalprojem klasör adıdır. İstediğiniz bir isim verebilirsiniz.

5. Virtual Host Tanımlama

Drupal projesini tarayıcıdan çalıştırmak için WAMP’ta sanal host ekleyelim.

  1. Tarayıcıda http://localhost adresine gidin.
  2. Add a Virtual Host bağlantısını seçin.
  3. Hostname: Örneğin drupal.local (boşluk ve özel karakter yok).
  4. Project Folder: C:\wamp64\drupalprojem\web\
  5. PHP Version: 8.3
  6. CGI seçeneğini işaretleyin.
  7. Kaydedin.

6. WAMP’ı Yeniden Başlatma

Sistem tepsisindeki WAMP simgesi üzerinde içerik menüsünü açın. (Genelde simge adı “None of 3 services running - Right-Click -> Tools -> Check state of services” şeklindedir.)
Restart seçeneğini seçip Enter’a basın.

7. Drupal Kurulum Sihirbazı

Tarayıcıdan şu adrese gidin:
http://drupal.local (Host eklerken belirlediğimiz host ismi)

Kurulum adımları:

  1. Dil Seçimi: Türkçe.
  2. Kurulum Profili: Standart.
  3. Veritabanı Ayarları: Veritabanı adı için yeni bir isim belirleyin (ör. drupal). Kullanıcı adı olarak root girin, şifre alanını boş bırakın.
    • Not: Bu veritabanı, WAMP kullandığımız ve root kullanıcısı ile bağlandığımız için otomatik oluşturulacaktır.
    • Not 2: “Gelişmiş” düğmesine basarak bağlantı noktasını kontrol edin. MySQL için 3306 olarak bırakabilirsiniz, MariaDB için 3307 olarak değiştirebilirsiniz. Özellikle SQL dosyasını dışa aktarıp farklı hosting’lerde kullanmak istediğinizde MariaDB daha uyumlu olacaktır.
  4. Site Ayarları: Site adı, yönetici kullanıcı adı, e-posta ve şifre bilgilerini girerek kurulumu tamamlayın.

Kurulum tamamlandığında Hoş geldiniz sayfasına ulaşırsınız.

Sonraki Adım:
Artık Drupal sisteminiz hazır. Bir sonraki yazımızda Drupal klasör yapısı, modül yükleme ve tema değiştirme konularına odaklanacağız.

Yorumlar

Bu yazı için henüz yorum yok.

Yeni Yorum