WordPress Multisite Ağ Kurulumu ve Yönetimi Rehberi

7 min read

WordPress Multisite, tek bir WordPress kurulumu üzerinden birden fazla web sitesini ortak bir yönetim paneliyle çalıştırmanızı sağlayan çekirdek bir özelliktir. Bu yapı özellikle ajanslar, kurumsal gruplar ve çok şubeli işletmeler için idealdir. Aşağıdaki rehberde kurulum adımlarını ve yönetim ipuçlarını bulacaksınız.

WordPress Multisite ağ yapısı şeması
  • WordPress Multisite, WordPress çekirdeğinde yerleşik olarak gelir ve herhangi bir ücretli eklenti gerektirmez.
  • Alt alan adı yapısı kullanıldığında sunucuda joker SSL sertifikası bulunması gerekir.
  • Süper yönetici, ağ genelinde tema ve eklenti yükleme yetkisine sahip tek roldür.

Daha fazlası için yönetilen WordPress hosting sayfamıza göz atabilirsiniz.

WordPress Multisite Nedir ve Ne Zaman Kullanılmalı?

WordPress Multisite, tek bir WordPress yüklemesiyle birden çok siteyi merkezi olarak yönetmenizi sağlayan çekirdek bir özelliktir.

WordPress Multisite, çekirdeğin içinde yer alan ve herhangi bir ücretli eklenti gerektirmeyen bir ağ yapısıdır. Bu yapı sayesinde kurumsal gruplar, ajanslar ve yayıncılar tüm sitelerini tek panelden yönetir. Her site kendi içeriklerine, kullanıcılarına ve medya kütüphanesine sahip olur. Buna karşılık sistemin çekirdek dosyaları, temalar ve eklentiler ortak bir altyapıyı paylaşır. Bu durum hem güncelleme hem de bakım maliyetlerini ciddi oranda azaltır.

Multisite tercih etmeden önce ihtiyacınızı netleştirmeniz gerekir. Aynı altyapıyı kullanan şehir şubeleriniz, franchise sayfalarınız veya ürün bazlı mikro siteleriniz varsa bu model size uygundur. Tamamen bağımsız tema ve eklenti kullanacak farklı markalar için ise tek tek kurulumlar daha esnek olabilir. Ayrıca teknik ekibinizin kapasitesini de göz önünde bulundurmalısınız. Çünkü ağ ortamında karşılaşılan hatalar tüm alt siteleri etkileyebilir.

Bu rehberde kurulumdan günlük yönetime kadar tüm adımları örneklerle açıklıyoruz. Multisite mimarisini doğru kurguladığınızda yeni site açma süresi dakikalara iner. Aynı zamanda merkezî kullanıcı yönetimi sayesinde ekip üyelerinize tek noktadan yetki verebilirsiniz. Şimdi kurulum öncesi bilmeniz gereken temel gereksinimleri inceleyelim.

Multisite Kurulumundan Önce Bilmeniz Gerekenler

Multisite kurulumuna başlamadan önce sunucu gereksinimlerinizi, alan adı yapınızı ve yedekleme stratejinizi netleştirmeniz gerekir.

Kuruluma başlamadan önce güncel bir WordPress sürümü kullandığınızdan emin olun. Sunucunuzun PHP sürümü ve veritabanı limitleri, alt site sayınızı taşıyabilecek düzeyde olmalıdır. Özellikle yüksek trafik alan alt siteler, paylaşımlı hostingde sorun çıkarabilir. Bu nedenle bulut sunucu veya yönetilen WordPress hosting tercih etmeniz önerilir. Doğru hosting seçimi, ağınızın uzun vadeli başarısı için kritiktir.

Alan adı yapınızı da kurulumdan önce netleştirmelisiniz. Alt alan adı (site1.ornek.com) veya alt dizin (ornek.com/site1) biçimlerinden birini seçebilirsiniz. Alt alan adı kullanacaksanız sunucunuzda joker SSL sertifikası bulunmalıdır. Böylece her alt site HTTPS üzerinden güvenle çalışır. SEO açısından iki yöntem de uygundur; tercih tamamen ihtiyacınıza bağlıdır.

Yedekleme stratejisi, Multisite geçişinde en çok atlanan adımlardan biridir. Tüm ağın veritabanını ve wp-content klasörünü yedekleyen bir eklenti kullanabilirsiniz. Alternatif olarak sunucu seviyesinde otomatik yedekleme planı oluşturun. Ağ üzerinde herhangi bir değişiklik yapmadan önce mutlaka tam yedek almayı alışkanlık haline getirin. Bu sayede olası bir hatada tüm sitelerinizi kaybetmezsiniz.

WordPress Multisite Ağ Kurulumu Adım Adım

WordPress Multisite ağ kurulumu, wp-config.php ve .htaccess dosyalarında yapılan birkaç düzenlemeyle tamamlanır.

Öncelikle mevcut WordPress dosyalarınızın ve veritabanınızın yedeğini alın. Ardından wp-config.php dosyasında '/* Bunu buraya ekleyin */' satırından hemen önce şu sabiti tanımlayın: define('WP_ALLOW_MULTISITE', true); Bu kod satırı, yönetim panelinize Ağ Kurulumu menüsünü getirir. Devam etmeden önce dosyanın yazılabilir olduğundan emin olun.

WordPress panelinize giriş yapın ve Araçlar > Ağ Kurulumu sayfasını açın. Burada alt alan adı veya alt dizin yapısından birini seçin. Ağ başlığını ve yönetici e-posta adresinizi girdikten sonra 'Kur' butonuna tıklayın. WordPress, wp-config.php ve .htaccess dosyalarına eklemeniz gereken kodları ekranda gösterecektir. Bu kodları teker teker doğru dosyalara ekleyin.

Kodları ekledikten sonra tekrar oturum açarak ağınızın aktif olduğunu doğrulayın. Artık üst menüde 'Siteler' bölümünü göreceksiniz. Buradan 'Yeni Ekle' butonuyla alt siteler oluşturabilirsiniz. Her alt siteye ayrı bir başlık, açıklama ve yönetici atayabilirsiniz. Böylece dakikalar içinde yeni bir siteyi yayına alabilirsiniz. Kurulum sonrası temel ayarları kontrol etmeyi unutmayın.

Alt Siteleri Yönetme: Kullanıcı, Tema ve Eklenti Yönetimi

Alt siteleri yönetirken süper yönetici rolüyle tema ve eklenti etkinleştirme yetkilerini merkezî olarak kontrol edebilirsiniz.

Multisite mimarisinde en yetkili rol Süper Yönetici'dir. Süper Yönetici; site oluşturma, kullanıcı atama, tema ve eklenti yükleme işlemlerini merkezî olarak yürütür. Alt site yöneticileri ise yalnızca kendi sitelerinin içeriklerini yönetir. Bu ayrım, ajansların müşterilerine kontrollü erişim vermesini kolaylaştırır. Müşteriler yalnızca kendi panellerini görür ve dışarıdaki alanlara müdahale edemez.

Tema yönetimi için Ağ Yöneticisi > Temalar menüsünü kullanın. Buradan alt sitelerin kullanabileceği temaları etkinleştirebilirsiniz. Eklentilerde ise iki farklı yol izlenebilir. Bir eklentiyi 'Ağ Etkinleştir' yaparsanız tüm sitelerde zorunlu çalışır. Aksi halde eklentiyi ağa yükler, alt site yöneticilerinin kendi sitelerinde açmasına izin verirsiniz. Bu esneklik, eklenti bağımlılığını azaltır.

Kullanıcı yönetiminde ise ağ genelinde kayıt açıp kapatabilirsiniz. Süper Yönetici, herhangi bir alt siteye yeni kullanıcı ekleyebilir veya rollerini değiştirebilir. Ayrıca toplu işlemler sayesinde kullanıcı atamalarını hızla gerçekleştirebilirsiniz. Ajanslar için hazırlanan beyaz etiket bakım çözümleri, bu yönetim sürecini daha da profesyonelleştirir. Böylece müşteriye kendi markanızla hizmet sunabilirsiniz.

Multisite Ağ Performansı ve Güvenlik İpuçları

Multisite ağ performansını artırmak için önbellekleme, CDN ve sunucu düzeyinde önlemler almanız; güvenlik için ise erişim kontrollerini sıkı tutmanız gerekir.

Çok sayıda alt site aynı kaynakları paylaştığı için performans iyileştirmeleri kritiktir. Sayfa önbelleği kullanan bir eklenti veya sunucu seviyesinde önbellekleme yapılandırması işlem yükünü azaltır. Görseller için CDN kullanmak tüm alt sitelerin hızını olumlu etkiler. Ayrıca veritabanındaki eski verileri ve otomatik taslakları düzenli aralıklarla temizleyin. Gereksiz eklentileri ağdan tamamen kaldırmak da performansı artırır.

Güvenlik tarafında en önemli kural, yalnızca güvenilir kaynaklardan tema ve eklenti yüklemektir. Alt site yöneticilerine gereğinden fazla yetki vermemek riskleri azaltır. Oturum açma denemelerini sınırlayan bir güvenlik eklentisi ve iki adımlı doğrulama eklemek faydalıdır. Bu önlemler, tek bir siteye yapılan saldırının tüm ağı etkilemesini engeller.

Ağ genelinde düzenli güncelleme ve güvenlik taraması yapmayı alışkanlık edinin. Tema ve eklenti güncellemelerini önce yedek alarak test ortamında deneyin. Eğer kendi teknik ekibiniz yoksa profesyonel bir WordPress bakım hizmeti bu süreci üstlenebilir. Böylece güncelleme kaynaklı hatalar minimuma iner ve siteleriniz kesintisiz çalışır.

Sık Karşılaşılan Sorunlar ve Çözümleri

Multisite kurulumunda en sık karşılaşılan sorunlar; yanlış dosya izinleri, eklenti uyumsuzlukları ve alt site taşıma hatalarıdır.

En yaygın sorunlardan biri, wp-config.php'deki sabitin yanlış konuma eklenmesidir. Bu tanım, dosyanın başında yer alan ifade satırlarından sonra eklenmelidir. Yanlış konum ağ kurulumunun görünmemesine neden olur. Eğer ağ sayfalarında 404 hatası alıyorsanız .htaccess dosyasını kontrol edin. Bazı sunucularda dosyanın izinleri kurulum sırasında değişebilir.

Eklenti uyumsuzlukları da Multisite kullanıcılarının sık karşılaştığı sorunlardandır. Bazı eklentiler ağ ortamında doğru çalışmayabilir veya veri eşleştirme hataları oluşturabilir. Bu durumda eklenti geliştiricisinin dokümantasyonunu inceleyin. Ağ desteği sunmayan eklentiler için alternatif çözümler arayın. Ayrıca tüm eklentileri güncel tutmak, uyumluluk sorunlarının önüne geçer.

Alt site taşıma işlemlerinde tablo ön eklerinde karışıklık yaşanabilir. Taşıma öncesinde veritabanı yedeğini alın ve hedef sunucudaki tablo adlarını kontrol edin. Yeni alt sitelerin yanıt vermemesi genellikle DNS veya SSL sorunlarından kaynaklanır. Bu durumda alan adı yönlendirmelerini ve sertifika yapılandırmasını gözden geçirin. Sorunları tek tek ele alarak çözüm sürecini hızlandırabilirsiniz. Kapsamlı destek için WpAsis ekibiyle iletişime geçebilirsiniz.

profesyonel WordPress bakım hizmeti ürününü inceleyebilirsiniz.

Sıkça Sorulan Sorular

WordPress Multisite ile normal WordPress arasındaki fark nedir?

Normal WordPress kurulumu tek bir site için çalışırken Multisite, tek bir kurulum üzerinden sınırsız sayıda site barındırmanızı sağlar. Her site kendi içeriğine sahiptir; tema, eklenti ve kullanıcı yönetimi merkezî olarak yapılır.

Multisite için alt alan adı mı yoksa alt dizin mi tercih etmeliyim?

Alt dizin yapısı başlangıçta daha kolaydır ve ek DNS ayarı gerektirmez. Alt alan adı ise marka bilinirliği ve site bağımsızlığı açısından daha esnektir; ancak joker SSL ve DNS yapılandırması gerekir.

Multisite ağda eklentiler tüm sitelere otomatik olarak kurulur mu?

Hayır, eklentiyi ağ genelinde etkinleştirmediğiniz sürece alt site yöneticileri kendi sitelerinde istedikleri eklentiyi etkinleştirebilir. 'Ağ Etkinleştir' seçeneği tüm sitelerde eklentiyi zorunlu hale getirir.

Multisite ağını nasıl yedekleyebilirim?

Tüm veritabanını ve wp-content klasörünü yedekleyen bir eklenti kullanabilirsiniz. Alternatif olarak sunucu yönetim panelinizden otomatik yedekleme planı oluşturmak daha güvenlidir. Taşıma öncesinde mutlaka ağın tamamını yedekleyin.

This site uses cookies and similar technologies to improve service quality and ensure your security. See our Cookie Policy and Privacy Notice for details.