Wordpress

WordPress Multi Site Kurulumu Adım Adım Rehber

Multi site, WordPress kullanıcılarının tek bir kurulumla birden fazla web sitesini aynı yönetim paneli üzerinden kontrol edebilmelerini sağlayan güçlü bir özelliktir. Özellikle ajanslar, kurumsal yapılar veya eğitim kurumları gibi çoklu site ihtiyacı olan kullanıcılar için mükemmel bir çözümdür. Bu kapsamlı rehberde, multi site kurulumu ile ilgili tüm teknik detaylara ve pratik adımlara değineceğiz.

Multi Site Nedir?

WordPress’in multi site özelliği, aynı sunucuda barındırılan ve tek bir WordPress kurulumu ile yönetilebilen birden fazla site oluşturmanıza olanak tanır. Tüm alt siteler, aynı WordPress çekirdeğini paylaşır ancak tema, eklenti ve kullanıcı yetkilendirmeleri birbirinden bağımsız şekilde yönetilebilir.

Kullanım Senaryoları:

  • Üniversite departmanları için ayrı web siteleri

  • Marka çatısı altında mikro siteler

  • Bayilik sistemiyle çalışan e-ticaret altyapıları

  • Blog ağları veya haber portalları

Multi Site Kurulumu İçin Gereksinimler

WordPress multi site ağı oluşturabilmek için aşağıdaki sistem gereksinimlerini sağlamanız gerekir:

  • Apache ya da Nginx destekli bir web sunucusu

  • PHP 7.4 veya üzeri

  • MySQL 5.7 ya da MariaDB 10.3 ve üzeri

  • Alan adınızda wildcard (joker) DNS desteği (subdomain için)

  • FTP erişimi

  • Bir WordPress kurulumu

Kuruluma Başlamadan Önce Yedek Alın

Mevcut bir WordPress kurulumunu multi site ağına dönüştürecekseniz, tüm dosyalarınızın ve veritabanınızın yedeğini alın. Bu işlemi, aşağıdaki gibi bir eklentiyle kolayca yapabilirsiniz:

UpdraftPlus – WordPress Backup Plugin

1. wp-config.php Dosyasını Düzenleyin

İlk adım, wp-config.php dosyanıza multi site desteğini aktifleştiren kodu eklemektir:

php
define( 'WP_ALLOW_MULTISITE', true );

Bu satırı, dosyada /* That's all, stop editing! */ satırının hemen üstüne yerleştirin.

2. Ağ Kurulumunu Etkinleştirin

WordPress yönetici panelinize giriş yapın ve şu yolu izleyin:
Araçlar > Ağ Kurulumu

Burada, iki seçenek sunulacaktır:

  • Alt alan adı (subdomain): site1.orneksite.com

  • Alt dizin (subdirectory): orneksite.com/site1

DNS ayarlarına erişiminiz varsa subdomain tercih edilebilir. Alt dizin seçeneği ise teknik bilgisi daha az kullanıcılar için daha uygundur.

3. wp-config.php ve .htaccess Dosyalarını Güncelleyin

Yönetim paneli, size özel olarak oluşturulmuş kodlar sunacaktır. Bu kodları:

  • wp-config.php içine yapıştırın (önceki kodun altına)

  • .htaccess dosyasındaki WordPress varsayılan yapılarını silip verilen kodlarla değiştirin

4. Ağ Yöneticisi Paneline Giriş

Kurulum sonrası çıkış yapın ve tekrar giriş yaptığınızda, WordPress artık çoklu site desteği ile çalışıyor olacak.

Yeni bir menü göreceksiniz: “Ağ Yöneticisi” > Siteler

Buradan yeni alt siteler ekleyebilir, her birini ayrı temalarla ve eklentilerle özelleştirebilirsiniz.

5. DNS ve Subdomain Ayarları

Subdomain yöntemi seçtiyseniz, wildcard DNS ayarı gereklidir. Örneğin:

css
*.orneksite.com A 192.168.1.1

Bunu alan adınızı barındırdığınız DNS sağlayıcısı panelinden yapılandırabilirsiniz. Subdirectory kullanıyorsanız bu adıma gerek yoktur.

6. Temalar ve Eklentiler

Multi site ağında:

  • Temalar tüm ağa kurulur, ama her siteye ayrı ayrı etkinleştirilir.

  • Eklentiler merkezi olarak yüklenir ve yönetici isterse tüm sitelere zorunlu olarak etkinleştirebilir.

Bunun için eklenti yükledikten sonra “Ağ Genelinde Etkinleştir” seçeneğini kullanabilirsiniz.

Örnek yararlı eklentiler:

Multisite Enhancements
User Role Editor

7. Kullanıcı Yönetimi

Ağ yöneticisi (super admin), tüm siteleri ve kullanıcıları yönetebilir. Ancak her bir alt sitenin kendi yöneticisi olabilir.

Yeni kullanıcılar eklemek ve rollerini belirlemek için:
Ağ Yöneticisi > Kullanıcılar > Yeni Ekle

8. Güvenlik ve Performans Ayarları

Multi site yapıları, klasik WordPress sitelerine göre daha fazla kaynak kullanır. Bu nedenle güvenlik ve performans konusu kritiktir.

Önerilen Güvenlik Eklentileri:

Wordfence Security
iThemes Security

Önerilen Önbellek Eklentileri:

LiteSpeed Cache
W3 Total Cache

9. Sık Karşılaşılan Sorunlar ve Çözümler

SorunÇözüm
Alt siteye girişte hatawp-config.php ve .htaccess kontrol edilmelidir
Görsel yüklenmemeuploads klasörüne yazma izni verilmeli
Admin paneli yönlendirme sorunuCookie domain ayarları kontrol edilmeli

10. Multi Site Yapısının Artıları ve Eksileri

Avantajları:

  • Tek panelden birden fazla site yönetimi

  • Merkezi tema ve eklenti güncellemeleri

  • Düşük sunucu maliyeti

  • Kolay kullanıcı ve yetki yönetimi

Dezavantajları:

  • Sunucu kaynağı daha fazla kullanılır

  • Yönetim karmaşıklığı artabilir

  • Tüm siteler bir kurulumdan etkilendiği için risk büyüktür

Sonuç

Multi site kullanımı, WordPress’in en güçlü özelliklerinden biridir. İster aynı markaya ait birden fazla siteyi, ister tamamen farklı projeleri tek panelden yönetmek istiyor olun, bu sistem oldukça avantajlıdır. Ancak dikkatli yapılandırılması ve düzenli bakımı gerekir. DNS ayarlarından güvenliğe, eklenti yönetiminden kullanıcı yetkilerine kadar her detayın planlı yürütülmesi, çoklu site yapısının sağlıklı çalışması için önemlidir.

Diğer Bloglarımızdan: WordPress Görsel Kayma Sorunu

Daha Fazla Göster

İlgili Makaleler

Bir yanıt yazın

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

Başa dön tuşu
Kapalı