WordPress Çoklu Site Ağı Yapılandırma ve Yönetim Kılavuzu
WordPress’in çoklu site ağı (multi-site network) özelliği, kullanıcıların tek bir WordPress kurulumundan birden fazla site oluşturmasına ve yönetmesine olanak tanır. Bu güçlü özellik, genellikle “ağ” (network) olarak adlandırılır ve birden fazla ilgili web sitesini yönetmesi gereken kuruluşlar, eğitim kurumları, çok dilli siteler veya merkezi bir yönetim sistemi isteyen herhangi bir senaryo için son derece uygundur. Çoklu site özelliği etkinleştirildiğinde, yöneticiler temaları, eklentileri ve kullanıcı veritabanlarını paylaşabilirken, her alt siteye ayrı bir alan adı veya yol atayabilirler. Bu sayede bakım işlemleri büyük ölçüde basitleşir ve verimlilik artar.
WordPress’in çoklu site (multi-site) özelliğini nasıl etkinleştirirsiniz?
Başlamadan önce, lütfen web sitenizin veritabanını ve dosyalarını yedekleyin. Çoklu site özelliğini etkinleştirmek için WordPress’in çekirdek dosyalarında değişiklikler yapmanız gerekecektir.
Öncelikle, düzenleme yaparak başlamanız gerekiyor. wp-config.php Ağ ayarlarını açmak için bu dosyayı kullanın. Veritabanı ayarlarını tanımladıktan sonra…/* That's all, stop editing! Happy publishing. */ Bu yorum satırından önce, aşağıdaki kodu ekleyin:
Tavsiye edilen okuma WordPress Web Sitesi Kurma ve Optimizasyonu Kapsamlı Rehberi: Başlangıçtan Uzmanlığa。
define( 'WP_ALLOW_MULTISITE', true ); Dosyayı kaydedip yükledikten sonra, WordPress arayüzünüzü yenileyin. “Araçlar” menüsünde “Ağ Ayarları” adında yeni bir seçenek göreceksiniz.
“Ağ Ayarları” sayfasına girdiğinizde, ağ yapınızı seçmeniz gerekmektedir: alt alan adı (örneğin site1.yourdomain.com) veya alt dizin (örneğin yourdomain.com/site1). Yerel geliştirme için veya genel alan adı çözümlemesinin yapılandırılamadığı sunucu ortamlarında, alt dizin daha basit bir seçenektir. Seçimi yaptıktan sonra “Yükle” butonuna tıklayın.
Daha sonra, sistem bir dizi kod üretecektir. Bu kodları talimatlara göre ayrı ayrı kopyalamanız gerekecektir. wp-config.php 和 .htaccess(Apache sunucuları için) Dosyanın içinde. Nginx sunucularında yapılandırma kuralları farklıdır ve bunları sunucu yapılandırmasına manuel olarak eklemeniz gerekir.
Yapılandırmayı tamamladıktan sonra yeniden giriş yapmanız gerekmektedir. Giriş yaptıktan sonra, WordPress arayüzünün üst kısmında “Benim Sitesim” adlı bir yönetim paneli görünecektir. Buradan ağ yöneticisi paneline erişebilirsiniz.
Ağ yöneticisinin temel işlevleri
Ağ yöneticisi paneli, tüm çoklu sitelerin yönetiminde merkezi bir rol oynar. İşlevleri tek bir sitenin arka plan paneline benzer; ancak tüm ağa yönelik genel kontrol yetkileri sunar.
Tavsiye edilen okuma En İyi Paylaşımlı Sunucuyu Nasıl Seçersiniz: Tuzaklardan Kaçınmanıza ve Maliyetleri Optimize Etmeye Yardımcı Olacak Kapsamlı Rehber。
Ağ yöneticisi arayüzünde, “Sitenler” menüsü altından yeni bir site oluşturabilirsiniz. Yeni bir site oluştururken, site adresi, site başlığı, yönetici e-postası gibi bilgileri girmeniz gerekmektedir. Oluşturma işlemi tamamlandıktan sonra, sistem otomatik olarak bu site için bir yönetici kullanıcısı oluşturacaktır.
“Kullanıcılar” menüsünde, tüm ağdaki kullanıcıları yönetebilirsiniz. Ağ kullanıcıları herhangi bir alt siteye eklenabilir ve farklı roller atayılabilir; bu da kullanıcı sisteminin küresel olarak paylaşılmasını sağlar.
Ağ yöneticileri, temalar ve eklentiler üzerinde en yüksek kontrol gücüne sahiptir. “Temalar” menüsü altından herhangi bir temayı etkinleştirebilir veya devre dışı bırakabilirsiniz. Yalnızca ağ yöneticisi tarafından etkinleştirilen temalar, alt sitelerin yöneticileri tarafından arka planda görülebilir ve aktive edilebilir. Eklenti yönetimi de aynı şekildedir; alt sitelerin yöneticileri yeni eklentileri kendileri yükleyemezler; tüm eklentilerin ağ yöneticisi tarafından “Eklentiler” menüsü altından tüm ağ için etkinleştirilmesi veya devre dışı bırakılması gerekir. Bu merkezi yönetim yaklaşımı, tüm ağ ortamının güvenliğini ve tutarlılığını sağlar.
Ayrıca, ağ adı, yönetici e-postası, kayıt ayarları, dosya yükleme sınırlamaları ve dosya türü sınırlamaları gibi genel ayarlar da yapabilirsiniz.
Alt sitelerin ve kullanıcı haklarının yönetimi
Çoklu site ağlarında, her alt site bağımsız bir WordPress sitesi gibi davranır; kendi makalelerine, sayfalarına, medya kütüphanelerine ve kullandığı temalara sahiptir. Alt sitenin yöneticisi kendi sitesindeki içeriği yönetebilir, ancak yeni temalar veya eklentiler yükleyemez.
Kullanıcı yetki sistemi, çoklu site ağlarının temelini oluşturur. Kullanıcılar ağ düzeyinde oluşturulur ve daha sonra çeşitli alt sitelere “eklenir”. Ağ yöneticileri, kullanıcıları alt sitelere eklerken onlara belirli roller atamalıdır: abone, katkıda bulunan, yazar, editör veya yönetici. Alt site yöneticilerinin rolleri yalnızca kendi alt siteleri üzerinde tam kontrol sahibidir; buna karşın ağ süper yöneticisi (yani siz) tüm sitelere sınırsız erişime sahiptir.
Tavsiye edilen okuma Kapsamlı Web Sitesi Kurma Kılavuzu: Sıfırdan Hayata Geçişe Kadar Teknik Uygulama Sürecinin Tamamı。
Kullanıcıları yönetmenin güçlü bir aracı toplu işlemlerdir. Ağ kullanıcı listesinden kullanıcıları birden fazla siteye toplu olarak ekleyebilir veya birden fazla siteden toplu olarak kaldırabilirsiniz; bu da kullanıcı yönetim işlemlerini büyük ölçüde kolaylaştırır.
İçerik yönetimi konusunda, ağ yöneticileri “Site” listesini kullanarak herhangi bir alt sitenin arka planına erişebilir veya gerekli olduğunda belirli bir siteyi yönetebilirler. Ayrıca, tüm sitelerdeki içerikleri toplu olarak yönetmek, güncelleme seçeneklerini değiştirmek veya diğer toplu işlemleri gerçekleştirmek için özel eklentiler de kullanabilirsiniz.
Eklentilerin ve temaların uyumluluğu konusunda dikkat edilmesi gereken hususlar
Tüm WordPress eklentileri ve temaları çoklu site ortamlarıyla mükemmel bir uyum sağlayamaz. Seçim yaparken bu konuya özellikle dikkat etmek gerekir.
Çoğu kaliteli eklenti, belgelerinde WordPress Multisite’yi destekleyip desteklemediğini açıklar. Eklentiyi etkinleştirmeden önce, öncelikle bir test alt sitesinde kapsamlı bir şekilde test etmeniz önerilir. Özellikle önbellekleme, güvenlik, SEO ve istatistiklerle ilgili olan eklentilerin, özel bir ağ sürümüne ihtiyacı olabilir veya ağ ayarlarında özel yapılandırmalar yapılması gerekebilir. Örneğin, önbellekleme eklentilerinin her alt site için ayrı ayrı veya merkezi bir şekilde önbellekleme kurallarını yönetebilmesi sağlanmalıdır.
Konu ile ilgili olarak sorunlar nispeten azdır. Ancak dikkat edilmesi gereken bir nokta şudur: Bir alt site için tema değiştirdiğinizde, bu temanın ağ yöneticisi tarafından zaten etkinleştirilmiş olması gerekir. Ağ yöneticileri, düzenli olarak etkinleştirilmiş temaları ve eklentileri incelemeli, artık kullanılmayan öğeleri devre dışı bırakarak arka plandaki düzeni ve sistemin performansını korumalıdır.
Çoklu site yönetimini kolaylaştırmak için özel olarak tasarlanmış bazı eklentiler oldukça faydalıdır; örneğin, toplu site oluşturma, birleşik güncelleme, siteler arası arama veya küresel içerik senkronizasyonu için kullanılan eklentiler gibi. Yeni bir eklenti kullanmadan önce, bu eklentinin gerçekten sorunlarınızı çözebileceğini değerlendirin ve işlevleri örtüşen eklentileri yüklemekten kaçının.
Özetle.
WordPress Çoklu Site Ağı, birden fazla bağımsız sitenin yönetimini tek bir kontrol panelinde toplayan, güçlü ve kurumsal düzeyde bir çözümdür. Bu sayede yönetim verimliliği büyük ölçüde artar ve kaynaklar ile teknoloji yığınının tutarlılığı sağlanır. Ağın etkinleştirilmesinden sunucuların yapılandırılmasına, sitelerin, kullanıcıların, temaların ve eklentilerin yönetimine kadar her adımın dikkatli bir şekilde planlanması gerekmektedir. Çoklu sitenin başarılı bir şekilde dağıtılmasının anahtarı, önceden yapılan planlama ve testlerdir; uyumlu eklentilerin ve temaların seçilmesi, ayrıca net kullanıcı rolü ve yetki yönetim sistemlerinin oluşturulması önemlidir. Birden fazla bağlantılı sitesi olan kuruluşlar için Çoklu Site Ağı, iş akışlarını optimize etmek ve bakım maliyetlerini azaltmak açısından şüphesiz ideal bir seçenektir.
Sıkça Sorulan Sorular.
Çoklu site özelliği etkinleştirildikten sonra, mevcut tek site verileri kaybolur mu?
Hayır. Çoklu site özelliğini etkinleştirmek bir genişletme işlemidir; mevcut ana siteniz otomatik olarak ağdaki ilk site haline gelir ve tüm verileriniz (makaleler, sayfalar, kullanıcılar vb.) tamamen korunur. Bu ana siteye artık “ana site” denir.
Mevcut bağımsız bir WordPress sitesini çoklu site ağına aktarabilir miyim?
Tabii ki, ancak bu işlem tek tuşla gerçekleştirilemez. Bağımsız bir sitenin içeriğini ve dosyalarını ağ içindeki yeni bir alt siteye taşımak için veritabanı dışa aktarma/ithal etme araçlarını (örneğin WordPress’in kendi dışa aktarma aracını veya eklentilerini) ve medya dosyalarının taşınma yöntemlerini kullanmanız gerekecektir. Bu süreç, veritabanı tablo öneklerinin değiştirilmesi gibi karmaşık işlemleri içerir; bu nedenle teknik bir personelin yardımıyla yapılması önerilir.
Çoklu site ağları, sunucu performansı açısından yüksek gereksinimler doğurur mu?
Bu, çalıştırdığınız alt sitelerin sayısına ve trafiğine bağlıdır. Birden fazla site, aynı WordPress çekirdeğini, veritabanı bağlantısını ve bazı kaynakları paylaşır; bu durum, az sayıda site olduğunda birden fazla bağımsız kurulum çalıştırmaktan daha verimli olabilir. Ancak, site sayısı çok fazla ve trafiği yüksek olduğunda, veritabanı ve sunucunun CPU’su ile belleği üzerinde baskı oluşur. Nesne önbelleği kullanmak, veritabanı sorgularını optimize etmek ve yüksek performanslı bir sunucu seçmek çok önemlidir.
Alt siteler farklı alan adları kullanabilir mi?
Evet, bu çok sitelik ağlar için oldukça kullanışlı bir özelliktir ve “alan adı eşleme” (domain name mapping) olarak adlandırılır. Ağdaki alt sitelere tamamen farklı üst düzey alan adları (top-level domain names) atayabilirsiniz. Bu genellikle özel eklentilerin (plugins) yardımıyla gerçekleştirilir. WordPress MU Domain MappingBu işlem, belirtilen adımların izlenmesiyle gerçekleştirilebilir ve alan adı sağlayıcısında DNS kayıtlarının doğru bir şekilde yapılandırılması gerekmektedir. Böylece alan adı, ana web sitesi sunucunuza yönlendirilir.
Bir sonraki adım, bundan sonra ne yapmalıyım?
Daha fazla okuma ve pratik bilgiler.
Aşağıdaki içerikler bu makalenin konusuyla ilgilidir ve daha fazla okumak için uygundur. Öncelikle mevcut sorununuza en yakın makaleden başlayın, sonra çevresel konulara doğru ilerleyin, genellikle daha iyi sonuçlar alırsınız.
- Sıfırdan Bir: Alan Adı Seçimi, Yönetimi ve SEO Optimizasyonu İçin Kapsamlı Bir Uygulama Rehberi
- Web Sitesi Kurma: Sıfırdan Başlayarak Profesyonel Bir Web Sitesi Oluşturmanın Tam Teknik Kılavuzu
- Kapsamlı Bir Analiz: Paylaşımlı Sunucular: Avantajlar, Dezavantajlar ve En İyi Uygulama Senaryoları Rehberi
- Bir teknik blog yazarı olarak, alan adı yönetimi ve SEO faydaları için en iyi uygulamalara ilişkin SEO dostu Çince teknik bir makaleye ihtiyacınız var. Lütfen bu başlığa göre metin yazın.
- WordPress ile Başlangıçtan Uzmanlığa: Sıfırdan İlk Profesyonel Web Sitenizi Oluşturun