WordPress Multisite Nasıl Kurulur?

WordPress, bloglar ve web siteleri oluşturmak için kullanılan popüler bir içerik yönetim sistemidir. WordPress’in multisite özelliği, tek bir WordPress kurulumuyla birden fazla site yönetebilme imkanı sunar. Bu özellik sayesinde, tek bir yönetim paneli üzerinden bir ağ oluşturarak, farklı alt alan adları veya dizinler altında çalışan birden fazla siteyi kontrol edebilirsin.

Gereksinimler ve Hazırlıklar

WordPress multisite kurulumu için bazı gereksinimler ve hazırlıklar yapılmalıdır:

– Web sunucusu: Apache veya Nginx gibi bir web sunucusuna ihtiyaç vardır. Apache kullanılıyorsa, mod_rewrite modülünün etkin olması gerekir.
– PHP ve MySQL: PHP sürümü en az 7.4 ve MySQL sürümü en az 5.6 olmalıdır. WordPress’in en son sürümleri için daha yeni PHP ve MySQL sürümleri önerilir.
– Domain: Multisite için ana domain ve alt alan adları veya dizinler için domain hazırlığı yapılmalıdır.
– Yedekleme: Mevcut WordPress sitenin yedeğini almak önemlidir, çünkü multisite kurulumu bazı veritabanı değişiklikleri gerektirir.

Adım 1: WordPress Kurulumu

Eğer henüz bir WordPress kurulumun yoksa, multisite özelliğini etkinleştirmeden önce WordPress’i kurman gerekecek:

– WordPress’in en son sürümünü indir ve sunucuna yükle.
– `wp-config.php` dosyasını oluştur ve gerekli veritabanı bilgilerini gir.
– WordPress’in kurulum sihirbazını takip ederek kurulumu tamamla.

Adım 2: wp-config.php Dosyasını Düzenle

Multisite özelliğini etkinleştirmek için `wp-config.php` dosyasına bir satır eklemen gerekecek:

“`php
define(‘WP_ALLOW_MULTISITE’, true);
“`

Bu satırı `/ That’s all, stop editing! Happy blogging. /` satırının hemen üstüne ekle.

Adım 3: Ağ Kurulumunu Başlatma

WordPress yönetim paneline giriş yap ve ‘Araçlar’ > ‘Ağ Kurulumu’ seçeneğine git. Burada:

– Ağ türünü seç: Alt alan adları (subdomains) veya alt dizinler (subdirectories).
– Sunucu adresini gir: Örneğin, `example.com`.
– Ağ başlığını ve e-posta adresini gir.

Adım 4: wp-config.php ve .htaccess Dosyalarını Güncelleme

Ağ kurulumu sihirbazı, gerekli kod satırlarını sunar. Bu kodları `wp-config.php` ve `.htaccess` dosyalarına ekle:

wp-config.php:

“`php
define(‘MULTISITE’, true);
define(‘SUBDOMAIN_INSTALL’, false); // Alt dizin kullanıyorsan false, alt alan adı kullanıyorsan true
define(‘DOMAIN_CURRENT_SITE’, ‘example.com’);
define(‘PATH_CURRENT_SITE’, ‘/’);
define(‘SITE_ID_CURRENT_SITE’, 1);
define(‘BLOG_ID_CURRENT_SITE’, 1);
“`

.htaccess:

“`apache
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ – [L]

add a trailing slash to /wp-admin
RewriteRule ^wp-admin$ wp-admin/ [R=301,L]

RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ – [L]
RewriteRule ^(wp-(content|admin|includes).) $1 [L]
RewriteRule ^(.\.php)$ $1 [L]
RewriteRule . index.php [L]
“`

Adım 5: DNS Ayarları

Eğer alt alan adları kullanacaksan, DNS ayarlarını güncellemen gerekecek. Her alt alan adı için bir A kaydı veya CNAME kaydı eklemelisin.

Adım 6: Ağ Ayarlarını Yapılandırma

Yönetim paneline geri dön ve ‘Ayarlar’ > ‘Ağ Ayarları’na git:

– Ağ adını, e-posta adresini ve diğer ayarları yapılandır.
– Yeni sitelerin ve kullanıcıların nasıl kayıt olacağını belirle.
– Yeni siteler için izin verilen ve yasaklanan etki alanlarını ayarla.

Adım 7: Yeni Siteleri Ekleme

Multisite ağına yeni siteler eklemek için:

– ‘Sitem’ > ‘Yeni Site’ seçeneğine git.
– Yeni sitenin adını, URL’sini ve yöneticisini gir.

Adım 8: Eklentiler ve Temalar

Multisite’da eklenti ve tema yönetimi merkezi olarak yapılır:

– Ağ yöneticisi olarak, eklentileri ve temaları ağ genelinde etkinleştirebilir veya devre dışı bırakabilirsin.
– Kullanıcılar kendi siteleri için eklenti ve temaları yükleyemezler, bu özellik ağ yöneticisinin kontrolündedir.

Adım 9: Kullanıcı Yönetimi

Multisite’da kullanıcılar:

– Ağ yöneticisi, süper admin olarak tüm siteleri yönetebilir.
– Her site kendi yöneticisini ve kullanıcılarını yönetebilir, ancak ağ yöneticisi tüm kullanıcıları görebilir ve yönetebilir.

Multisite kurulumu, birden fazla siteyi tek bir yerden yönetmeyi kolaylaştırır. Ancak, performans ve kaynak kullanımı açısından dikkat edilmesi gereken noktalar vardır. Sunucu kaynaklarının yeterli olması ve multisite için özel eklentilerin kullanılması önemlidir. Multisite yapısının karmaşıklığı, bazı eklentilerin multisite ile uyumlu olmaması gibi durumlarla karşılaşılabilir. Bu nedenle, kurulumdan önce gerekli araştırmalar yapılmalı ve sistem ihtiyaçlarına uygun bir planlama yapılmalıdır.

CEVAP VER

Lütfen yorumunuzu giriniz!
Lütfen isminizi buraya giriniz

SON İÇERİKLER

İLGİNİZİ ÇEKEBİLİR