WordPress Multisite Kurulumu ve Yönetim Rehberi

WordPress Multisite Kurulumu ve Yönetim Rehberi

WordPress, esnek yapısı sayesinde kişisel bloglardan devasa e-ticaret platformlarına kadar her türlü web sitesine hayat veriyor. Ancak birden fazla web sitesine sahipseniz ve her biri için ayrı ayrı WordPress kurulumu yapmak, güncellemelerle uğraşmak ve eklentileri tek tek yönetmek zamanla büyük bir yük haline gelebilir. İşte tam bu noktada WordPress Multisite (Çoklu Site) özelliği imdadınıza yetişiyor. Tek bir WordPress çekirdek kurulumu, tek bir veritabanı ve tek bir barındırma (hosting) hesabı üzerinden yüzlerce farklı web sitesini yönetmek bu özellik sayesinde son derece kolaylaşıyor. Bu kapsamlı rehberde, WordPress ağınızı nasıl kuracağınızı, yöneteceğinizi ve optimize edeceğinizi tüm detaylarıyla ele alacağız.

WordPress Multisite Nedir ve Hangi Durumlarda Kullanılır?

WordPress Multisite, tek bir WordPress kurulumu altında birbirine bağlı bir web siteleri ağı oluşturmanıza olanak tanıyan güçlü bir yerleşik özelliktir. Bu sistemde, bir 'Süper Yönetici' (Super Admin) tüm sitelerin genel yönetiminden, eklenti ve tema yüklemelerinden sorumluyken, her bir alt sitenin kendi yöneticileri (Site Admin) sadece kendi sitelerinin içerik ve temel ayarlarıyla ilgilenebilir.

Peki, bu sistemi hangi durumlarda kullanmalısınız?

  • Çok Dilli Web Siteleri: Her dil için ayrı bir alt site açarak daha temiz bir yapı elde edebilirsiniz.
  • Eğitim Kurumları: Üniversiteler veya okullar, her fakülte, bölüm veya öğretmen için fakulte.universite.edu şeklinde alt siteler oluşturabilir.
  • Bayi ve Franchise Ağları: Farklı şubeler veya bayiler için merkezi olarak yönetilen ama yerel içerik barındıran siteler kurulabilir.
  • Kişisel Ağlar: Kendinize ait farklı nişlerdeki blogları tek bir panelden zahmetsizce yönetebilirsiniz.
  • Ancak her proje için bu sistem uygun olmayabilir. Eğer sitelerinizin her biri tamamen farklı sunucularda barındırılacaksa, farklı veritabanları kullanması gerekiyorsa veya tamamen bağımsız eklenti havuzlarına ihtiyaç duyuyorsa, geleneksel tekli kurulumlar daha doğru bir tercih olacaktır.

    WordPress Multisite Kurulum Adımları

    WordPress ağını kurmaya başlamadan önce sitenizin tam bir yedeğini almanız hayati önem taşır. Süreç doğrudan sistem dosyalarını düzenlemeyi gerektirdiğinden, olası bir hatada geri dönüş şansınız olmalıdır.

    Adım 1: wp-config.php Dosyasını Düzenleme

    İlk olarak, sitenizin kök dizininde bulunan wp-config.php dosyasını bir FTP istemcisi (örneğin FileZilla) veya cPanel Dosya Yöneticisi aracılığıyla açın. Dosyanın en altında yer alan /* That's all, stop editing! Happy publishing. */ satırının hemen üzerine şu kod satırını ekleyin:

    define( 'WP_ALLOW_MULTISITE', true );
    

    Bu kodu ekleyip dosyayı kaydettiğinizde, WordPress yönetim panelinizde gizli olan ağ kurulum menüsünü aktif hale getirmiş olursunuz.

    Adım 2: Ağ Kurulumunu Etkinleştirme

    WordPress panelinize geri dönün ve sayfayı yenileyin. Sol menüden Araçlar > Ağ Kurulumu (Tools > Network Setup) sekmesine tıklayın. Bu aşamada, ağınızın yapısını belirlemeniz gerekecektir. Karşınıza iki seçenek çıkacaktır:

  • Alt Alan Adları (Sub-domains): site1.ornek.com, site2.ornek.com şeklinde bir yapı.
  • Alt Dizinler (Sub-directories): ornek.com/site1, ornek.com/site2 şeklinde bir yapı.
  • Önemli Not: Eğer siteniz halihazırda aktif bir siteyse ve belirli bir süredir yayın yapıyorsa, WordPress çakışmaları önlemek adına size sadece 'Alt Alan Adları' seçeneğini sunabilir.

    Ağınız için bir isim ve yönetici e-posta adresi belirledikten sonra Yükle butonuna tıklayın.

    Adım 3: wp-config.php ve .htaccess Güncellemeleri

    Yükle butonuna tıkladıktan sonra WordPress size iki farklı kod bloğu sunacaktır. Bu kodları sitenizin sunucu dosyalarına eklemeniz gerekir.

    İlk kod bloğunu yine wp-config.php dosyanızda, az önce eklediğiniz WP_ALLOW_MULTISITE satırının hemen altına yapıştırın. Kod yaklaşık olarak şu şekilde görünecektir:

    define( 'MULTISITE', true );
    define( 'SUBDOMAIN_INSTALL', false );
    define( 'DOMAIN_CURRENT_SITE', 'ornek.com' );
    define( 'PATH_CURRENT_SITE', '/' );
    define( 'SITE_ID_CURRENT_SITE', 1 );
    define( 'BLOG_ID_CURRENT_SITE', 1 );
    

    İkinci kod bloğunu ise sitenizin kök dizininde bulunan .htaccess dosyasına eklemeniz gerekir. Mevcut .htaccess kurallarını tamamen silip, WordPress'in size verdiği yeni kuralları yapıştırın. Genellikle bu kurallar şu şekildedir:

    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    
    # add a trailing slash to /wp-admin
    RewriteRule ^([_0-8a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]
    
    RewriteCond %{REQUEST_FILENAME} -f [OR]
    RewriteCond %{REQUEST_FILENAME} -d
    RewriteRule ^ - [L]
    RewriteRule ^([_0-8a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L]
    RewriteRule ^([_0-8a-zA-Z-]+/)?(.*\.php)$ $2 [L]
    RewriteRule . index.php [L]
    

    Dosyaları kaydedip sunucuya yükledikten sonra WordPress panelinizden çıkış yapın ve tekrar giriş yapın. Artık sol üst köşede Sitelerim > Ağ Yönetimi (My Sites > Network Admin) menüsünün yer aldığını göreceksiniz.

    Alt Alan Adı (Subdomain) vs. Alt Klasör (Subdirectory) Seçimi

    Kurulum aşamasında yapacağınız bu seçim, sitenizin gelecekteki SEO performansını ve yönetim kolaylığını doğrudan etkiler.

  • Alt Alan Adı (Subdomain): Arama motorları (örneğin Google) alt alan adlarını genellikle ana siteden bağımsız, ayrı birer web sitesi olarak değerlendirir. Bu durum, her bir alt sitenin kendi SEO otoritesini sıfırdan inşa etmesi gerektiği anlamına gelir. Ancak marka konumlandırması ve tamamen farklı kategorilerdeki projeler için bu yapı oldukça profesyoneldir.
  • Alt Klasör (Subdirectory): Alt klasörler ana alan adının otoritesini doğrudan paylaşır. Dolayısıyla, ana sitenizin DA (Domain Authority) değeri yüksekse, yeni açacağınız alt klasör siteleri de arama motorlarında daha hızlı indeks alabilir ve üst sıralara yükselebilir. Çok dilli siteler veya birbirini destekleyen alt projeler için alt klasör yapısı SEO açısından genellikle daha avantajlıdır.
  • WordPress Çoklu Site Ağında Tema ve Eklenti Yönetimi

    Multisite mimarisinde tema ve eklenti yönetimi, standart WordPress kurulumlarından farklı çalışır.

    Tema Yönetimi

    Süper Yönetici, ağ paneli üzerinden yeni temalar yükleyebilir. Yüklenen bir tema 'Ağ Genelinde Etkinleştirilebilir' (Network Enable). Bu yapıldığında, ağdaki tüm alt siteler bu temayı kullanabilir hale gelir. Alternatif olarak, temayı sadece yükleyip bırakabilirsiniz; böylece alt site yöneticileri kendi panellerinden bu temayı seçip aktif edebilirler ancak yeni tema yükleyemezler.

    Eklenti Yönetimi

    Eklentiler de yalnızca Süper Yönetici tarafından kurulabilir ve silinebilir. Bir eklenti ağ genelinde etkinleştirildiğinde, tüm alt sitelerde otomatik olarak çalışmaya başlar ve alt site yöneticileri bu eklentiyi devre dışı bırakamaz. Eğer bir eklentinin sadece belirli alt sitelerde kullanılmasını istiyorsanız, eklentiyi ağ genelinde etkinleştirmemeli, sadece yüklemelisiniz. Alt site yöneticileri kendi panellerindeki 'Eklentiler' sekmesinden bu eklentiyi manuel olarak aktif hale getirebilirler.

    WordPress Multisite Ağının Avantajları ve Dezavantajları

    Her güçlü araç gibi, WordPress Çoklu Site özelliğinin de kendine has artıları ve eksileri vardır. Karar vermeden önce bu dengeleri iyi analiz etmek gerekir.

    Avantajları:

  • Merkezi Yönetim: Tüm sitelerin çekirdek güncellemelerini, eklenti ve tema güncellemelerini tek tıkla tek bir yerden yapabilirsiniz.
  • Verimli Kaynak Kullanımı: Tek bir WordPress kurulumu ve tek bir veritabanı kullanıldığı için sunucu kaynakları (disk alanı ve bellek) daha efektif kullanılır.
  • Hızlı Yayına Alma: Yeni bir web sitesi açmak sadece birkaç saniye sürer. Sıfırdan WordPress kurma zahmeti tamamen ortadan kalkar.
  • Gelişmiş Kullanıcı Rolleri: Kullanıcıları farklı sitelere farklı yetkilerle atayabilir, tüm ağı tek bir merkezden kontrol edebilirsiniz.
  • Dezavantajları:

  • Tek Nokta Hatası (Single Point of Failure): Sunucuda veya ana veritabanında yaşanacak bir kesinti ya da güvenlik açığı, ağdaki tüm sitelerin aynı anda çevrimdışı kalmasına neden olur.
  • Eklenti Uyumsuzlukları: Her WordPress eklentisi Multisite yapısıyla %100 uyumlu çalışmayabilir. Özellikle veritabanına özel tablolar yazan bazı karmaşık eklentiler sorun yaratabilir.
  • Barındırma Limitleri: Ağ büyüdükçe trafik ve kaynak tüketimi katlanarak artacaktır. Standart paylaşımlı hosting paketleri bu yükü kaldıramayacağı için yüksek performanslı bir VPS veya Dedicated sunucuya geçiş yapmanız gerekir.
Sonuç olarak, WordPress Multisite, doğru projelerde kullanıldığında yönetim yükünü inanılmaz derecede hafifleten mükemmel bir çözümdür. Kurulum adımlarını dikkatle takip ederek ve doğru sunucu yapılandırmasını seçerek siz de kendi web sitesi ağınızı profesyonelce yönetmeye başlayabilirsiniz. Daha fazla teknik detay ve resmi belgeler için WordPress.org adresini ziyaret edebilirsiniz.

Sıkça Sorulan Sorular

WordPress Multisite her eklentiyle uyumlu mudur?
Hayır, tüm eklentiler çoklu site yapısıyla %100 uyumlu değildir. Özellikle veritabanında özel tablolar oluşturan veya kök dizine müdahale eden bazı eklentiler ağ genelinde sorun yaratabilir. Eklenti yüklemeden önce yapımcısının Multisite desteğini kontrol etmeniz önerilir.
Mevcut tekli WordPress sitemi sonradan Multisite'a dönüştürebilir miyim?
Evet, aktif olarak yayında olan tekli bir WordPress sitesini wp-config.php ve .htaccess dosyalarında yapacağınız düzenlemelerle kolayca çoklu site ağına dönüştürebilirsiniz. Ancak bu işlemden önce mutlaka tam yedek almalısınız.
Alt siteler için farklı alan adları (domain) kullanabilir miyim?
Evet, WordPress Multisite ağında Domain Mapping (Alan Adı Eşleme) özelliğini kullanarak her bir alt siteye tamamen farklı alan adları (örneğin site1.com, site2.net) atayabilirsiniz.
WxDigitals
WxDigitals

WebTeknoloji.net editör ekibi; web geliştirme, SEO, hosting ve yapay zeka alanlarında üretilen içeriklerin araştırma, test ve yayın süreçlerini yürütür. Tüm incelemeler gerçek kullanım deneyimine, karşılaştırmalar ise resmi dokümantasyon ve güncel fiyatlandırma sayfalarına dayanır.

Bu içeriği faydalı bulduysanız…

Haftalık teknoloji & SEO rehberlerimize katılın, 38 maddelik Teknik SEO Kontrol Listesi PDF'ini hediye olarak hemen indirin.

Yorumlar (0)

Henüz yorum yapılmamış. İlk yorumu siz yapın!

Yorum Yazın