İçeriğe geçmek için "Enter"a basın

WordPress Multisite Nedir ? Nasıl Kurulur ?

WordPress multisite özelliğini 3.0’dan sonra MU (Multisite) özelliğini kendi içerisinde barındırmaya başladı. Bu özelliği kullanmak aslında oldukça basit. Bir kaç kod satırı eklemesi ve bazı izinler ile WordPress MU özelliğini kullanmaya başlayabilirsiniz.

Kısaca WordPress MU avantajları ve özelliklerinden bahsedecek olursak;

  1. Tek bir wordpress kurulumu ile birden fazla wordpress siteler ağı oluşturabilir ve bunları yönetebilirsiniz.
  2. Bu ağlar içerisinde yer alan sitelere berkay.wpdoktoru.com veya wpdoktoru.com/berkay şeklinde erişebilirsiniz.
  3. Ağ yöneticisi olarak temalar ve eklentiler yükleyebilir, bunları ağ içerisinde yer alan diğer sitelerin kullanımına sunabilirsiniz.
  4. Ağ içerisinde yer alan sitelerin sahipleri tema ve eklenti yükleme yetkisine sahip değildir. Bu işlemleri sadece siz yapabilir onlara seçim şansı sunabilirsiniz.

1) Bir FTP aracı ile sitenizin dizinine bağlantı kurun ve ana dizinde yer alan wp-config.php içerisinde “/* Hepsi bu kadar. Mutlu Bloglamalar! */ ” alanından sonra aşağıdaki kodu yerleştirin.

/* Multisite */
define('WP_ALLOW_MULTISITE', true);

2) Bu eklemeyi gerçekleştirdikten sonra wordpress için ağ özelliğini açmış bulunuyoruz. Bu aşamadan sonra “Araçlar – Ağ” yolunu takip ederek (ağ adı,yönetici e-posta adresi, subdomain veya dizin seçimi) temel ağ ayarlarını yapmanız gerekiyor.

3) Daha sonrasında wp-content klasörü altında blogs.dir adında klasör oluşturun ve bu klasörün chmod izinlerini 777 yapın.

4) Bu aşamada wp-config dosyasında son bir ekleme daha yapıp son aşamaya geçmeniz gerekiyor. Ana dizinde yer alan wp-config.php dosyasını açın ve aşağıdaki kod dizinini “/* Hepsi bu kadar. Mutlu Bloglamalar! */“‘den önce ekleyin.

define( 'MULTISITE', true );
define( 'SUBDOMAIN_INSTALL', true );
$base = '/';
define( 'DOMAIN_CURRENT_SITE', 'siteadi.com' );
define( 'PATH_CURRENT_SITE', '/' );
define( 'SITE_ID_CURRENT_SITE', 1 );
define( 'BLOG_ID_CURRENT_SITE', 1 );
/* Hepsi bu kadar. Mutlu Bloglamalar! */

5) Var olan .htaccess dosyası üzerinde yer alan kodların tamamını aşağıdaki dizin ile değiştirin veya bu dosya yok ise oluşturarak aşağıdaki kodları eklemeniz gerekiyor.

RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
# uploaded files
RewriteRule ^files/(.+) wp-includes/ms-files.php?file=$1 [L]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule . index.php [L]

WordPress Multisite özelliği artık aktif. Karşılaştığınız bir problem olur ise yorum olarak belirtebilirsiniz.

İyi bloglamalar!

Bir yorum

  1. emre emre Mart 5, 2020

    merhaba;

    yeni sürüm wordpress ile subdomain şeklinde wordpress multi kurmaya çalıştığım da 403 hatası alıyorum. acaba neden olabilir ?

Bir yanıt yazın

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