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.
- PEM dosyasını buradan indirin:
https://curl.se/ca/cacert.pem - İndirilen dosyayı C:\wamp64\ dizinine kaydedin.
php.ini Düzenleme
Drupal için önerilen minimum yapılandırmaları hem PHP hem de Apache’nin PHP ayar dosyalarında yapacağız.
- CLI (PHP) php.ini dosyası
Yol: C:\wamp64\bin\php\php8.3.x\php.ini
Şu değişiklikleri yapın: - curl.cainfo = "C:\wamp64\cacert.pem"
- memory_limit = 256M
- max_execution_time = 300
- post_max_size = 64M
- upload_max_filesize = 32M
- 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.)
- 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
- Windows’ta Başlat menüsünden “cmd” yazarak Komut İstemi’ni açın.
- WAMP’ın web dizinine geçin:
- cd C:\wamp64
- Drupal projesini oluşturun:
- 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.
- Tarayıcıda http://localhost adresine gidin.
- Add a Virtual Host bağlantısını seçin.
- Hostname: Örneğin drupal.local (boşluk ve özel karakter yok).
- Project Folder: C:\wamp64\drupalprojem\web\
- PHP Version: 8.3
- CGI seçeneğini işaretleyin.
- 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ı:
- Dil Seçimi: Türkçe.
- Kurulum Profili: Standart.
- 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.
- 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