Erhan Yakut Software Developer @Binalyze | Founder @Passwall | Golang Enthusiast | Open Sorcerer

WordPress 3.0 ile Çoklu Blog Oluşturmak

2 min read

Güncelleme: Yazının sonunda konuyu anlatan video eklenmiştir. 14.08.2010

İlk yazımda, WordPress indir paketiyle gelen yeniliklerden bir tanesi olan çoklu blog oluşturmayı anlatacağım. Daha önce WordPress MU (Multi User) paketinde ayrı sunulan bu özellik, artık WordPress paketlerine entegre edilecek. Birkaç adımda çoklu blog oluşturma işlemini kolayca tamamlayacağız.

Başlamadan önce sitenizin yedeğini almanızı tavsiye ederim. Eğer böyle bir imkanınız yoksa bile wp-config.php ve .htaccess dosyanızın yedeğini mutlaka alın.

Çoklu kullanıcılı blog oluşturmak için ilk olarak WordPress blogunuzun alt klasörde değil, ana dizinde kurulu olması gerekmekte.. Eğer alt klasöre kurulum yaptıysanız bu işlemi gerçekleştiremezsiniz.

Gereksinimler

Örnek verecek olursak WordPress blogunuzu http://arslania.com/blog adresine kurmamalısınız. Eğer daha önce ana dizine kurulum yaptırsanız ve site adresinizin başında www eki varsa kaldırınız. Bu işlemi WordPress admin panelinizde Ayarlar > Genel sekmesini kullanarak yapabilirsiniz.

İkinci gereken şart ise teknik altyapınız ile alakalı. Sunucunuzun(hosting) wildcard desteğinin olması gerekiyor. Bu özellik genellikle tüm sunucularda yer almakla beraber, bazı firmaların sunucularında yer almamaktadır. Wildcard ile alakalı genel bilgi için buraya bakabilirsiniz.

Çoklu Blog Özelliğini Aktif Hale Getirmek

Yukarıdaki gereksinimleri tamamladıktan sonra wp-config.php dosyasını herhangi bir metin editörü ile açarak aşağıda (Satır 82) yer alan;

/* Hepsi bu kadar. Mutlu Bloglamalar! */

İfadesinin altına aşağıdaki kodları ekliyoruz ve kaydediyoruz.

[php]
define(‘WP_ALLOW_MULTISITE’,true);
[/php]

WordPress 3.0 ile Çoklu Blog Oluşturmak

Kurulum

WordPress Admin Paneli’ne giriş yaparak eğer aktif eklentilerimiz varsa devre dışı bırakıyoruz. Bazı eklentilerin çoklu blog desteği olmadığından dolayı çakışma(hata) sorunu oluşabilir. Yeni kurulum yapacak olanlar için herhangi bir sorun oluşmamaktadır. Eklentileri devre dışı bıraktıktan sonra Araçlar > Ağ sekmesine tıklıyoruz.

WordPress 3.0 ile Çoklu Blog Oluşturmak

Bizden istenen bilgileri girerek Kur’a tıklıyoruz. Karşımıza gelecek ekranda(aşağıda) var olan açıklamaları dikkate alarak adımları tamamlıyoruz. (*)

* Aşağıdaki ekran yerine “Uyarı! Genel DNS doğru ayarlanmamış olabilir!” hatası ile karşılaşan arkadaşlar, hosting firması yetkilinizle görüşerek sunucunun wildcart desteği hakkında bilgi alın.

WordPress 3.0 ile Çoklu Blog Oluşturmak

Biraz önce düzenlediğimiz wp-config.php dosyamızı tekrar açarak aşağıda yer alan kodları, satırın (Yukarıda kullandığımız satır 82) üstüne yerleştirin ve WordPress kurulumu yaptığınız dizinde yer alan wp-content klasörünün içerisine blogs.dir adında (yazma izni olan – CHMOD 777) yeni bir klasör oluşturun.

[php]define( ‘MULTISITE’, true );
define( ‘SUBDOMAIN_INSTALL’, false );
$base = ‘/’;
define( ‘DOMAIN_CURRENT_SITE’, ‘localhost’ );
define( ‘PATH_CURRENT_SITE’, ‘/’ );
define( ‘SITE_ID_CURRENT_SITE’, 1 );
define( ‘BLOG_ID_CURRENT_SITE’, 1 );[/php]

Diğer WordPress kurallarını değiştirmenize gerek yoktur. Yukarıda yer alan kodlar karşınıza çıkan sayfada da yer almaktadır. Değişkenlik gösterebileceğinden dolayı sayfada yer alan kodları kullanmanızı tavsiye ederim. Kaydetme işlemini tamamladıktan sonra panele yeniden giriş yapıyoruz.

WordPress 3.0 ile Çoklu Blog Oluşturmak

Süper Yöneticilik ve Son Sözler

WordPress paneli bizi Süper Yönetici olarak karşılıyor. Sol menüde üst kısımda yer alan Süper Yönetici > Tercihler sekmesini ve diğer sekmeleri kullanarak isteklerinize göre ayarlamalar yapabilirsiniz. Süper Yönetici olduğunuzda,

  • İstenmeyen kullanıcı adlarını engelleme
  • Yüklenen dosyaların uzantılarını ayarlama
  • Maksimum dosya boyutu ve depolama alanı ayarlama
  • Yeni üye olan kullanıcılara gönderilen hoş geldiniz e-postasını ayarlama
  • Oluşturulan yeni blogun ilk yazısını ve yorumunu ayarlama gibi yetkilere sahip olacaksınız.

WordPress çoklu bloğumuz kuruldu. Kurulum aşamasında veya daha sonra karşılaşmış olduğunuz sorunlarınızı yorumlarınızla iletebilirsiniz. Faydalı olması dileğiyle..

Videolu Anlatım

Erhan Yakut Software Developer @Binalyze | Founder @Passwall | Golang Enthusiast | Open Sorcerer