WordPress Multisite Nedir, Kimler Kullanmali?

Google News Google News Flipboard Flipboard Sesli oku Yazıyı beğen Favorilere Ekle 0 Yorumlar
Daha fazla

Birden fazla WordPress sitesini tek bir kurulumdan yönetmek, çoğu site sahibinin hayalidir. WordPress multisite, tam da bu ihtiyaca cevap veren yerleşik bir özelliktir. Ancak multisite, standart kurulumdan farklı mimari, farklı yönetim ve farklı güvenlik gereksinimleri demektir.

Multisite ağında, tek bir WordPress kurulumu, yüzlerce alt siteye (subsite) ev sahipliği yapabilir. Her subsite kendi içeriğine, kullanıcılarına ve temasına sahip olabilir; ancak çekirdek WordPress, eklentiler ve tema dosyaları ortaktır. Bu yapı, büyük kurumlar, eğitim kurumları, ajanslar ve medya şirketleri için idealdir.

Bu rehberde WordPress multisite nedir, kimler için uygundur, nasıl kurulur, hangi durumlarda uzak durulmalıdır ve en iyi uygulamaları adım adım paylaşıyoruz.

WordPress Multisite Nedir ve Neden Önemlidir?

WordPress Multisite Nedir ve Neden Onemlidir?

WordPress multisite (eski adıyla WordPress Multi-User / WPMU), WordPress 3.0 sürümüyle çekirdeğe eklenmiş bir özelliktir. Tek bir WordPress veritabanı ve dosya sistemi üzerinde, birden fazla bağımsız site çalıştırmanıza olanak tanır. Her site kendi URL’sine, içerik yönetimine ve kullanıcı tabanına sahiptir.

Multisite ağında iki farklı URL yapısı kullanılabilir: subdomain (site1.ana-domain.com) ve subdirectory (ana-domain.com/site1). Subdomain yapısı daha profesyonel görünür ancak wildcard DNS ve SSL yönetimi gerektirir. Subdirectory yapısı daha kolay kurulur.

WordPress Multisite Hangi Durumlarda Kullanılır?

Multisite, her proje için uygun değildir. Bazı durumlarda mükemmel çözüm sunarken, bazılarında ciddi sorunlara yol açar. Aşağıdaki senaryolarda multisite tercih edilir:

  • Bir üniversite veya eğitim kurumunun fakültelere/ bölümlere özel siteler sunması
  • Bir ajansın 20+ müşteri sitesini tek kurulumdan yönetmesi
  • Bir haber şirketinin farklı markalar için ayrı siteler yayınlaması
  • Bir SaaS şirketinin müşterilerine blog altyapısı sunması
  • Bir e-ticaret şirketinin farklı ülke/marka mağazalarını yönetmesi
  • Bir kurumsal şirketin bölgesel ofisler için içerik siteleri açması
  • Dev/test/prod ortamlarını ayrı subsiteler olarak yönetme

WordPress Multisite İçin Temel Kavramlar

Multisite yapısını anlamak için bazı temel kavramları netleştirmek gerekir. Ağ yöneticisi (Super Admin), tüm ağı yöneten yetkili kullanıcıdır; tüm subsiteleri görebilir, eklenti/tema yükleyebilir, ağ ayarlarını değiştirebilir. Site yöneticisi, yalnızca kendi subsitesinde yetkilidir; tema ve eklenti yükleyemez.

İkinci önemli kavram tablo ön ekleridir. WordPress multisite kurulumunda wp_ (ana site) + wp_2_, wp_3_, … (subsiteler) şeklinde her site için ayrı tablo seti oluşturulur. Bu, içerik karışmasını engeller; ancak veritabanı boyutunu artırır.

Üçüncü kavram domain mapping (alan adı eşleme). Her subsite, kendi özel domain’ine sahip olabilir (ör. site1.com ana multisite’tan bağımsız görünür). Bu özellik, eklenti veya hosting aracılığıyla sağlanır.

WordPress Multisite Nasıl Yapılır?

WordPress Multisite Nasil Yapilir?

Multisite kurulumu iki aşamalıdır: önce wp-config.php‘de multisite aktif edilir, ardından admin panelden ağ kurulumu yapılır. Mevcut bir siteyi multisite’a dönüştürmek mümkündür; ancak geri dönüşü olmayan bir adımdır.

WordPress Multisite Adım Adım Uygulama Rehberi

  1. Yedek alın: Multisite dönüşümü geri alınamaz. Tam yedek şart.
  2. Tüm eklentileri devre dışı bırakın: Multisite uyumsuz eklentiler sorun çıkarabilir. Önce devre dışı bırakın, sonra dönüşüm sonrası tek tek aktif edin.
  3. wp-config.php’yi düzenleyin: /* That's all, stop editing! */ satırından hemen önce şu kodu ekleyin:
    define('WP_ALLOW_MULTISITE', true);
  4. Admin’e giriş yapın ve Araçlar → Ağ Kurulumu’na gidin: “Tools → Network Setup” menüsü, multisite kurulum sihirbazını açar.
  5. Subdomain veya Subdirectory seçin: Subdomain seçerseniz wildcard DNS kaydı gerekir; subdirectory ise anında çalışır. Yeni kurulumlar için subdirectory önerilir.
  6. Ağ başlığı ve admin e-postası belirleyin: Ağ yöneticisinin e-posta adresi kritik bildirimler için kullanılır.
  7. Kurulum butonuna tıklayın: Sistem size iki kod bloğu verir: biri wp-config.php için, diğeri .htaccess için.
  8. wp-config.php’ye kod ekleyin: Verilen define('MULTISITE', true);, define('SUBDOMAIN_INSTALL', true); vb. satırları /* That's all, stop editing! */‘tan önce ekleyin.
  9. .htaccess’i güncelleyin: Verilen rewrite kurallarını .htaccess dosyasına yapıştırın (mevcut kuralların üzerine yazın).
  10. Tekrar giriş yapın: Sistem sizi yönlendirir ve Super Admin olarak yeniden giriş yapmanızı ister.
  11. İlk subsite oluşturun: “Sitelerim → Ağ Yöneticisi → Siteler → Yeni Ekle” ile ilk subsite oluşturun.

Bu adımlar 30-60 dakika sürer. Subdomain yapısında, DNS wildcard kaydı 24-48 saat yayılma süresi gerektirebilir; bu nedenle DNS’i önceden yapılandırın.

WordPress Multisite İçin Gerekli Araçlar ve Ön Hazırlık

Multisite kurulumu ve yönetimi için ek araçlar gerekir. Aşağıdaki tablo, popüler eklentileri ve araçları özetliyor:

AraçİşlevÜcretsiz
WordPress Multisite (çekirdek)Ağ altyapısıEvet (WordPress ile birlikte)
WordPress MU Domain MappingHer subsite için ayrı domainEvet
Multisite EnhancementsAğ yönetimi kolaylıklarıEvet
NS ClonerSite klonlamaEvet
WP Multi NetworkÇoklu ağ (network of networks)Evet
Jetpackİstatistik, güvenlik, performansKısmi (freemium)

Domain mapping (özel domain atama) için en güvenilir çözüm WordPress MU Domain Mapping eklentisidir. Hosting sağlayıcınızın desteklediği bir sunucu aracı varsa (ör. cPanel “Domains” özelliği), eklenti yerine onu tercih edin; performans açısından daha sağlıklıdır.

WordPress Multisite Ayarları ve Dikkat Edilmesi Gerekenler

WordPress Multisite Ayarlari ve Dikkat Edilmesi Gerekenler

Multisite yapısı kurulduktan sonra, güvenlik, performans ve SEO açısından kritik ayarlar yapılmalıdır. Yanlış yapılandırılmış bir multisite, tüm siteleri aynı anda etkileyen sorunlara yol açabilir.

WordPress Multisite Yaparken Sık Yapılan Hatalar

  • Yedek almadan dönüşüm: Multisite dönüşümü geri alınamaz. Tam yedek şart.
  • Subdomain’i yanlış planlamak: Wildcard DNS kaydı yapılmadan subdomain multisite çalışmaz. DNS önceden yapılandırılmalı.
  • Tek eklenti tüm ağı kırabilir: Multisite’ta uyumsuz eklenti tüm subsiteleri etkiler. Yeni eklenti önce test subsitesinde denenmeli.
  • Super Admin erişimini paylaşmak: Super Admin tüm ağa tam erişim demektir. Yalnızca güvenilir kişilere verin.
  • SSL yönetimini atlamak: Wildcard SSL sertifikası, subdomain multisite için şart. Let’s Encrypt wildcard sertifika sunar.
  • Cache yapılandırmasını atlamak: Multisite, standart cache eklentileri ile sorunlu olabilir. WP Rocket, LiteSpeed Cache multisite uyumludur.
  • Site sayısını plansız artırmak: 100+ subsite, sunucu kaynaklarını zorlar. 50+ subsite için dedicated sunucu düşünün.

WordPress Multisite Performans, Güvenlik ve SEO Etkileri

Multisite performansı, subsite sayısına ve içerik yoğunluğuna bağlıdır. 5-10 subsite için shared hosting yeterlidir; 50+ subsite için VPS, 100+ subsite için dedicated sunucu önerilir. Veritabanı sorguları tüm subsiteleri kapsadığından, object cache (Redis/Memcached) neredeyse zorunludur.

Güvenlik açısından, multisite tek bir saldırı yüzeyi demektir. Ağ yöneticisinin hesabı ele geçirilirse, tüm siteler etkilenir. Bu nedenle Super Admin için 2FA zorunlu olmalıdır. Wordfence veya Sucuri multisite uyumlu güvenlik eklentileridir.

SEO açısından, her subsite bağımsız indexlenir. Ancak ortak IP ve SSL sertifikası kullanmak, tüm subsitelerin sıralamasını birlikte etkiler. Bir subsite spam içerik yayınlarsa, tüm ağ Google’ın radarına girebilir. Bu nedenle subsite yönetici atamalarında dikkatli olun.

WordPress Multisite Kontrol Listesi ve Sık Sorulan Sorular

WordPress Multisite Yayın Öncesi Son Kontrol Listesi

  1. Tam yedek alındı mı?
  2. DNS wildcard kaydı yapıldı mı?
  3. Wildcard SSL sertifikası kuruldu mu?
  4. Super Admin için 2FA aktif mi?
  5. Object cache (Redis) yapılandırıldı mı?
  6. Multisite uyumlu cache eklentisi kuruldu mu?
  7. Yedekleme eklentisi multisite uyumlu mu?
  8. İlk subsite oluşturuldu mu ve test edildi mi?
  9. Domain mapping eklentisi test edildi mi?
  10. Tüm kullanıcılara uygun rol atandı mı?

WordPress Multisite Hakkında Sık Sorulan Sorular

Multisite, klasik çoklu site yönetiminden daha mı iyi?
Multisite, kaynakları (çekirdek, eklentiler, temalar) paylaşmanın verimli yoludur. Ancak, siteler arası yalıtım (isolation) gerekiyorsa, ayrı kurulumlar daha güvenlidir. Örneğin, farklı müşterilere ait siteleri aynı multisite’ta barındırmak, KVKK açısından riskli olabilir.

Multisite’tan tek siteye dönebilir miyim?
Resmi bir dönüşüm yolu yoktur. Ancak subsiteleri ayrı kurulumlara “extract” eden eklentiler vardır (ör. MultiSite Clone Duplicator). Manuel olarak, wp_X_post tablolarını yeni siteye aktarabilirsiniz; ancak bu zahmetli bir işlemdir.

Multisite WooCommerce ile çalışır mı?
Evet, ancak sınırlamalar vardır. WooCommerce, multisite’ta her subsite için ayrı mağaza kurabilir; ancak global envanter yönetimi yoktur. 2+ ülke mağazası için uygundur; ancak merkezi sipariş yönetimi gereken durumlarda yetersiz kalır.

Subdomain mi subdirectory mi seçmeliyim?
Subdirectory (site.com/site1) yeni başlayanlar için idealdir; DNS değişikliği gerektirmez, SSL daha kolaydır. Subdomain (site1.site.com) daha profesyonel görünür; ancak wildcard DNS ve SSL gerektirir. SEO açısından fark yoktur.

Multisite performansı nasıl optimize edilir?
Üç temel adım: (a) Redis Object Cache kurulumu, (b) WP Rocket veya LiteSpeed Cache, (c) CDN (CloudFlare, BunnyCDN). Bu üçlü, multisite performansını %300-500 artırır. Ek olarak, her subsite için gereksiz eklenti yüklemeyin.

Multisite yedekleme nasıl yapılır?
UpdraftPlus, BackupBuddy, BlogVault multisite uyumludur. Ağ yedeği tek seferde tüm subsiteleri kapsar. Yedekleme stratejisi: günlük veritabanı, haftalık tam yedek, aylık arşiv.

Multisite kaç subsiteye kadar destekler?
Teknik olarak 10.000+ subsite mümkündür; ancak pratikte 100-500 subsite sunucu kaynaklarına bağlıdır. 50+ subsite için dedicated sunucu, 500+ subsite için küme (cluster) çözümü önerilir.

Multisite SEO eklentileri nasıl çalışır?
Yoast SEO, RankMath, All in One SEO multisite uyumludur. Ağ yöneticisi varsayılan meta şablonlarını ayarlayabilir; her subsite yöneticisi kendi özel meta’larını düzenleyebilir. wp_X_options tablosunda her subsite için ayrı ayar saklanır.

Multisite üyelik sistemi ile nasıl çalışır?
Üyelik eklentileri (MemberPress, LearnDash, Paid Memberships Pro) multisite uyumludur. Her subsite kendi üyelik planlarını yönetebilir; ancak global kullanıcı tabanı vardır. Kullanıcılar ağ genelinde tek hesapla tüm subsitelerde oturum açabilir.

Multisite ana domain değişikliği yapılabilir mi?
Teknik olarak evet, ancak zahmetlidir. wp-config.php‘de DOMAIN_CURRENT_SITE ve wp_site, wp_blogs tabloları güncellenmelidir. Yapılacak en güvenli yol: eski multisite’tan subsiteleri extract edip yeni domain altında yeni multisite kurmaktır.

Multisite öğrenmek için hangi kaynaklar önerilir?
WordPress.org resmi Multisite belgeleri başlangıç için yeterlidir. İleri düzey için WordPress Multisite 101 (WPMU DEV blog), Professional WordPress kitabı ve WP Tavern makaleleri önerilir. Pratik için kendi localhost kurulumunuzda 5+ subsite açıp yönetmenizi tavsiye ederiz.

Sonuç ve Öneriler

WordPress multisite, doğru projede doğru ellerde inanılmaz güçlü bir araçtır. Eğitim kurumları, ajanslar, kurumsal şirketler ve SaaS platformları için idealdir. Ancak, küçük ölçekli veya yalıtım gerektiren projeler için klasik çoklu kurulumlar daha uygundur.

Bu rehberde öğrendiğiniz temel prensipleri özetlersek: önce yedek al, DNS ve SSL’i önceden yapılandır, subdirectory ile başla, Redis + cache eklentisi kur, Super Admin için 2FA zorunlu yap.

Daha fazla içerik için aşağıdaki rehberlerimize göz atabilirsiniz:

WordPress multisite kurulumu veya yönetimi konusunda sorularınız varsa, yorum bölümünden bize ulaşabilirsiniz.

Yazar Hakkında

Benzer Yazılar

Bir Cevap Yaz

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir.

0/30 karakter