ServBay Ortamında WordPress Kurulumu ve Yapılandırması
Genel Bakış
WordPress, PHP ve MySQL tabanlı, güçlü ve yaygın olarak kullanılan açık kaynaklı bir içerik yönetim sistemidir (CMS). Dünya genelinde lider bir site ve blog oluşturma platformu olan WordPress; dev bir topluluk, zengin eklenti ve tema ekosistemiyle bireysel bloglardan gelişmiş e-ticaret sitelerine kadar çok çeşitli projeler için uygundur.
ServBay, macOS için tasarlanmış yerel bir web geliştirme ortamıdır. Birden fazla PHP sürümü, popüler veritabanları (MySQL, PostgreSQL, MongoDB gibi), web sunucuları (Caddy, Nginx) ve Redis gibi araçları tek çatı altında sunar. ServBay sayesinde geliştiriciler izole, esnek ve yüksek performanslı bir geliştirme ortamını kolaylıkla kurabilir. Bu sayede WordPress’i yerelde kurup test etmek son derece kolaylaşır.
Bu makalede, ServBay ortamında WordPress'i indirip, kurup ve yapılandırma aşamalarını adım adım öğrenerek, yerelde hızlıca WordPress geliştirmeye başlamanız sağlanacaktır.
Önkoşullar
Başlamadan önce aşağıdaki gereklilikleri sağladığınızdan emin olun:
- macOS bilgisayarınızda ServBay düzgün şekilde kurulmuş ve çalışıyor olmalı.
- ServBay’de en az bir PHP sürümü (WordPress, PHP 7.4 veya üstü gerektirir) ve MySQL ya da MariaDB veri tabanı kurulup başlatılmış olmalı.
- Web sunucusu, veritabanı kavramları ve terminal komut satırı kullanımı hakkında temel bilgilere sahip olun.
WordPress Kurulumunun Aşamaları
ServBay ortamında WordPress’in kurulum ve yapılandırmasına dair ayrıntılı adımlar aşağıdadır:
Adım 1: WordPress Dosyalarını İndirme ve Çıkarma
Öncelikle, WordPress’in en son sürümünü indirip ServBay’in site kök dizini (/Applications/ServBay/www
) altında bir alt klasöre çıkaracağız.
ServBay Site Kök Dizinine Geçin
Terminal uygulamasını açarak aşağıdaki komutu girin ve ServBay’in varsayılan kök dizinine geçin:
bashcd /Applications/ServBay/www
1En Son WordPress Sürümünü İndirin
curl
komutu ile WordPress’in en güncel paketini indirin:bashcurl https://wordpress.org/latest.tar.gz -o wordpress.tar.gz
1Proje Dizini Oluşturun ve WordPress Dosyalarını Çıkarın
WordPress dosyalarını barındırmak için yeni bir klasör oluşturup indirdiğiniz paketi buraya çıkarın.
--strip-components 1
parametresi, paketteki en üst “wordpress” klasörünü atlayarak tüm içeriği doğrudan seçilen klasöre çıkarır.bashmkdir servbay-wordpress-app tar zxf wordpress.tar.gz --strip-components 1 -C servbay-wordpress-app
1
2Artık WordPress dosyalarınız
/Applications/ServBay/www/servbay-wordpress-app
dizininde olmalı.
Adım 2: Veritabanı ve Kullanıcı Oluşturma
WordPress, tüm içeriğini ve ayarlarını (yazılar, sayfalar, yorumlar, eklenti ayarları vb.) tutmak için bir veritabanına ihtiyaç duyar. Şimdi ServBay’in veritabanı hizmeti üzerinden yeni bir veritabanı ve özel bir kullanıcı oluşturacağız.
ServBay’deki Veritabanı Yönetim Aracına Girin
ServBay, yapılandırmanıza bağlı olarak phpMyAdmin veya Adminer sunabilir. Tarayıcınızda ServBay’in ana sayfası
https://servbay.host/
adresini açın, oradaki “phpMyAdmin” veya “Adminer” bağlantısına tıklayarak yönetim panelini açın.Veritabanı Yönetim Aracında Oturum Açın
ServBay’de tanımladığınız root kullanıcısı ve belirlediğiniz root parolasıyla giriş yapın.
Yeni Veritabanı Oluşturun
Yönetim aracı arayüzünde şunları yapın:
- Sol menüde veya ana ekranda “Yeni” (New) ya da “Veritabanı Oluştur” (Create database) seçeneğini bulun.
- “Veritabanı Adı” (Database name) alanına örneğin
servbay_wordpress_db
yazın. - Karakter seti olarak
utf8mb4
, sıralama olarak (Collation)utf8mb4_unicode_ci
seçin. Bu sayede emoji dahil daha çok karakter desteklenir. - “Oluştur” (Create) butonuna tıklayın.
Veritabanı Kullanıcısı Oluşturun ve Yetki Verin
Daha güvenli olması için, WordPress’e özel bir kullanıcı oluşturup sadece ilgili veritabanına yetki verin. Root kullanıcısını kullanmayın.
- “Kullanıcı Hesapları” (User accounts) sayfasına gidin.
- “Kullanıcı Hesabı Ekle” (Add user account) seçeneğine tıklayın.
- Kullanıcı ayrıntılarını doldurun:
- Kullanıcı Adı:
wordpress_user
- Host Adı:
localhost
- Parola: Güçlü bir şifre girin! Örneğin,
your_strong_password_here
gibi bir yer tutucu kullanabilirsiniz. Zayıf parolalar kullanmayın! - Parolayı tekrar girin: Aynı şifre tekrar girilmeli.
- Kullanıcı Adı:
- ÖNEMLİ: “Küresel Yetkiler” (Global privileges) bölümünde “Tüm Yetkiler” (Check All) veya “Tüm Yetkileri Ver” (Grant all privileges) kutularını işaretlemeyin. Sadece belirli veritabanı için yetkilendirme vermeliyiz.
- Sayfanın altındaki “Git” (Go) veya “Kullanıcı ekle” (Add user) butonuna tıklayın.
Kullanıcıyı oluşturduktan sonra ilgili veritabanına erişme yetkisi verin:
- Tekrar “Kullanıcı Hesapları” (User accounts) bölümüne dönün.
- Yeni oluşturduğunuz
wordpress_user@localhost
satırı için “Yetkileri Düzenle” (Edit privileges) seçeneğine tıklayın. - “Veritabanı Özel Yetkiler” (Database-specific privileges) bölümüne gelin.
- Açılır menüde daha önce oluşturulan
servbay_wordpress_db
veritabanını seçin. - “Git” (Go) butonuna tıklayın.
- Açılan yeni sayfada “Tümünü Seç” (Check All) kutusunu işaretleyerek kullanıcıya bu veritabanında tüm temel yetkileri verin.
- Güncellemeyi kaydetmek için yine “Git” (Go) butonuna basın.
Adım 3: ServBay’de Web Sitesini Yapılandırma
Şimdi, ServBay’in WordPress sitesi adlarının doğru klasöre yönlendirilmesini sağlamamız gerekiyor.
ServBay Uygulamasını Açın
ServBay uygulamasını başlatın.
Yeni Web Sitesi Yapılandırması Ekleyin
Uygulamanın arayüzünde yan menüden “Siteler” (Websites) sekmesine tıklayın. Sol alttaki “+” simgesine basarak “Site Ekle” (Add Website) seçeneğini seçin.
Site Bilgilerini Girin
Açılan pencerede şu bilgileri doldurun:
- İsim: Kolayca tanıyabileceğiniz bir ad girin; örneğin
ServBay WordPress Dev
. - Alan Adı (Domain): Yerelde bu siteye nasıl erişmek istiyorsanız, örn.
servbay-wordpress.demo
yazın. ServBay bu alan adını otomatik olarak oluşturur ve yerel erişime açar. - Site Türü:
PHP
seçin. - PHP Sürümü: WordPress’e uygun bir PHP sürümünü (tercihen ServBay’in sunduğu PHP 8.x gibi güncel bir sürümü) seçin. ServBay birden çok PHP sürümünü aynı anda çalıştırabilir.
- Site Kök Dizini: Klasör simgesine tıklayarak ya da elle
/Applications/ServBay/www/servbay-wordpress-app
yolunu girin.
- İsim: Kolayca tanıyabileceğiniz bir ad girin; örneğin
Yapılandırmayı Kaydedin
Gerekli alanları doldurduktan sonra “Kaydet” (Save) butonuna basın. ServBay yeni ayarı uygular, bazen ilgili web sunucularını yeniden başlatmayı isteyebilir; onaylayın.
ServBay’in otomasyon özellikleri sayesinde,
servbay-wordpress.demo
adresine gittiğinizde yerel ve güvenilir bir SSL sertifikasıyla HTTPS bağlantısı kurulur.
Adım 4: WordPress Kurulum Sihirbazını Tamamlama
Artık veritabanı hazır ve site yapılandırması tamamlandı. Son adım olarak tarayıcınızla WordPress kurulum sihirbazını başlatacağız.
Yerel WordPress Sitenize Erişim
Tarayıcınızın adres çubuğuna bir önceki adımda belirlediğiniz alan adını, örneğin
https://servbay-wordpress.demo
yazın.WordPress Kurulum Sihirbazını Başlatın
Tüm ayarlar doğruysa WordPress’in karşılama sayfası görünecek ve dil seçimi isteyecektir. Dil seçin ve “Devam Et” (Continue) butonuna basın.
Veritabanı Bağlantı Bilgilerini Girin
WordPress sizden veritabanı bilgilerini ister:
- Veritabanı Adı:
servbay_wordpress_db
- Kullanıcı Adı:
wordpress_user
- Parola:
your_strong_password_here
(Adım 2.4’te belirlediğiniz şifreyi kullanın) - Veritabanı Sunucusu (Database Host):
localhost
- Tablo Öneki (Table Prefix):
wp_
(bu varsayılan değer olup, güvenlik için dilerseniz farklı bir önek de kullanabilirsiniz; örn.sbwp_
)
“Gönder” (Submit) tuşuna basın. Bağlantı başarılı olursa, WordPress kuruluma devam etmenizi ister.
- Veritabanı Adı:
Kurulumu Başlat
“Kurulumu çalıştır” (Run the installation) düğmesine tıklayın.
Site Bilgilerini Doldurun
Şimdi sitenizle ilgili temel bilgileri girin:
- Site Başlığı: Sitenizin ismi.
- Kullanıcı Adı: WordPress yöneticinizin adı (admin yerine daha benzersiz bir isim önerilir).
- Parola: Yönetici hesabı için güçlü bir şifre girin. WordPress şifre gücünü gösterecektir; mutlaka güçlü bir şifre kullanın.
- E-posta Adresiniz: E-posta adresinizi yazın.
- Arama Motoru Görünürlüğü: Bu bir yerel geliştirme ortamı olduğu için “Arama motorlarının bu siteyi dizine eklemesini engelle” kutusunun işaretlenmesi önerilir.
Kurulumu Bitirin
Alanları doldurduktan sonra “WordPress’i Kur” düğmesine basın. WordPress işlemleri otomatik olarak tamamlar.
Kurulum başarıyla tamamladığında, giriş yapmanıza olanak sağlayan bir başarı sayfası göreceksiniz.
WordPress ile Web Sitenizi Kurma ve Kullanma
Tebrikler! Artık ServBay yerel ortamınızda WordPress başarıyla kuruldu ve yapılandırıldı. Şimdi WordPress’in güçlü özelliklerini deneyimleyebilir ve tamamen size özel web sitenizi oluşturmaya başlayabilirsiniz.
WordPress yönetici paneline giriş yaparak (genelde https://servbay-wordpress.demo/wp-admin/
), şu temel işlemleri kolayca gerçekleştirebilirsiniz:
- Tema ve Eklenti Kurulumu: “Görünüm” -> “Temalar” ve “Eklentiler” -> “Eklenti Ekle” ile sitenizin görünümünü ve işlevselliğini geliştirebilirsiniz. ServBay’in yerel ortamı sayesinde farklı tema ve eklentileri güvenle test edebilirsiniz.
- İçerik Oluşturma ve Düzenleme: “Yazılar” ve “Sayfalar” menülerinde blog yazıları yayınlayabilir veya statik sayfalar oluşturabilirsiniz.
- Navigasyon Menülerini Yapılandırma: “Görünüm” -> “Menüler” kısmı üzerinden site menünüzü düzenleyin.
- Sitenizin Görünümünü Özelleştirme: “Görünüm” -> “Özelleştir” ya da tema seçenekleri ile site düzeni ve stilini kolayca değiştirebilirsiniz.
Sıkça Sorulan Sorular (SSS)
S:
https://servbay-wordpress.demo
adresine erişemiyorum, ne yapmalıyım?- C: ServBay’in çalıştığından ve ilgili web sunucusu (Caddy/Nginx) ile PHP paketinin başlatıldığından emin olun.
- ServBay’in “Web Sitesi” ayarlarından alan adınızın doğru tanımlandığını, kök dizinin
/Applications/ServBay/www/servbay-wordpress-app
olarak ayarlandığını ve uygun PHP sürümünün seçildiğini kontrol edin. - Tarayıcı önbelleğini temizleyin veya gizli modda deneyin.
- macOS güvenlik duvarı ayarlarının yerel erişimi engelleyip engellemediğini kontrol edin.
S: WordPress kurulumu sırasında veritabanı bağlantı hatası alıyorum, nasıl çözülür?
- Girdiğiniz veritabanı adı, kullanıcı adı, şifre ve sunucu (
localhost
) bilgilerinin ServBay’de oluşturduklarınızla tam olarak eşleştiğinden emin olun. - ServBay’de MySQL veya MariaDB paketinin çalıştığına emin olun.
- Kullandığınız veritabanı kullanıcı hesabının
servbay_wordpress_db
için yeterli yetkiye sahip olduğuna dikkat edin.
- Girdiğiniz veritabanı adı, kullanıcı adı, şifre ve sunucu (
S: Aynı ServBay ortamında birden fazla WordPress sitesi kurabilir miyim?
- Evet, elbette mümkün! Her site için adımları (1-4) tekrarlamanız yeterli: WordPress dosyalarını farklı alt klasörlere çıkarın, her siteye özel veritabanı ve kullanıcı oluşturun, ServBay’de her biri için benzersiz alan adı ve kök dizin tanımlayın.
S: WordPress için ServBay hangi PHP sürümlerini destekler?
- ServBay, birden fazla PHP sürümünü destekler. WordPress’in gerekliliklerine veya geliştirme tercihinize göre uygun sürümü seçebilirsiniz. Genellikle WordPress’in önerdiği en güncel uyumlu sürümü kullanmak tavsiye edilir.
Sonuç
Yukarıda adımları izleyerek, güçlü ve fonksiyonel bir yerel geliştirme ortamı olan ServBay ile ilk WordPress sitenizi başarıyla kurmuş oldunuz. ServBay’in entegre araçları ve çoklu sürüm desteği sayesinde temalar ve eklentiler geliştirebilir, yeni özellikler deneyebilir ve içerik yönetimini verimli şekilde gerçekleştirebilirsiniz. Bu rehberin, ServBay ile WordPress geliştirme yolculuğunuza güçlü bir başlangıç yapmanızda yardımcı olmasını dileriz!