WordPress 3.0 ile Çoklu Blog Oluşturmak

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

İlk yazımda, WordPress 3.0 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.

define('WP_ALLOW_MULTISITE',true);

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.

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 );

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

Benzer Yazılar

Ali Arslan

Ali Arslan

www.arslania.com

Adıyaman doğumlu ve Gaziantep’te Fen Lisesi’nde okumaktadır. 2007 yılından itibaren WordPress ile ağırlıklı olarak ilgilenen Ali Arslan (arslania) çeşitli alanlarda programlama ve web tasarım üzerine çalışmalar yapmakta. Ayrıca uluslar arası Bilgisayar Bilişim Olimpiyatları'nda Dünya 3'üncülüğü derecesi bulunmaktadır.

Bu Yazıya Ait Yorumlar

yakuter

yakuter
11 Temmuz 2010

Ellerine sağlık Ali. Yeni olduğu için az bilinen bir özellik ama bir o kadar da faydalı. Bunu araştırmaya fırsatım olmamıştı, sayende öğrenmiş oldum, teşekkürler. Ayrıca ilk yazın böyle ise diğerlerini merak etmemek mümkün değil…

Arslan

Arslan
11 Temmuz 2010

Yakuter.com gibi değerli bir platformda bana bu imkanı sunduğunuz için çok teşekkür ederim. Bu güzel yorumunuz diğer yazıları hazırlarken bana çok sorumluluk yükleyecek :)

yakuter

yakuter
11 Temmuz 2010

Fakat gerçekten çok güzel anlatmışsın. Hem mantık sırası, hem de anlatım şekli çok iyi olmuş. Genelde okuduğum her yazıya müdahale etmeyi seven (gıcık) bir insanım ama senin yazında hiç hata göremedim :(

Cem Demir

Cem Demir
11 Temmuz 2010

Bunlar çok değerli bilgiler, bir gün böyle birşeyi deneyeceğim. Makale için teşekkürler.

Murat

Murat
11 Temmuz 2010

Çok güzel bir anlatım olmuş Ali, ellerine sağlık :)

Mehmet Emre

Mehmet Emre
11 Temmuz 2010

Ali her zamanki gibi güzel bir anlatımla konuyu ele almışsın. Ellerine sağlık. Herhalde bu konuyu detaylarıyla beraber WordPress Rehberi 3′de ele alırsın.

Arslan

Arslan
12 Temmuz 2010

Teşekkür ederim ;) Konuyu küçük değişiklikler yaparak oraya da almayı planlıyorum :) Tabi diğer özelliklere de detaylı olarak yer vermeye çalışacağım.

Arslan

Arslan
12 Temmuz 2010

Teşekkür ederim Murat. Faydalı olabildiysek ne mutlu..

Arslan

Arslan
12 Temmuz 2010

Teşekkür ederim. Eğer olursa (umarım olmaz) karşılaştığınız problemleri buradan bizlerle paylaşırsanız yardımcı olmaya çalışırım. Daha faydalı bir yazı haline gelmiş olur. ;)

uğur

uğur
12 Temmuz 2010

arslania, bilgiler için teşekkürler çoklu blog oluşturmayı ilerleyen günlerde bende araştırıp öğrenmeyi planlıyordum araştırma yapmama gerek kalmadı tam zamanında yayınlamışsınız yani :)

Yazar

Yazar
12 Temmuz 2010

Güzelmiş. 3.0 'da böyle bir özellik olduğunu bilmiyordum

Latif

Latif
12 Temmuz 2010

Paylaşım için teşekkür ederim en kısa zamanda denemeyi düşünüyorum

ne_o

ne_o
12 Temmuz 2010

Güzel bir yazı olmuş, bilmeyenler ve uygulamak isteyenler için yardımcı olacaktır.

koray löker

koray löker
13 Temmuz 2010

Bu özelliğin tek faydası güncelleme yaparken bir kez uğraşmak değil (o muhteşem bir fayda olsa da…) Güzel yönlerinden biri, tüm alt blogların tek bir sql tablosunda tutuluyor olması ve bu sayede bir blogun, bir başka blogda sorgulama yapabilmesi olanağı… bunun için switch_to_blog() fonksiyonunda blog'un MU yapısındaki ID numarası çağrılıyor… http://codex.wordpress.org/WPMU_Functions/switch_... Ben epey hayrını gördüm…

alt alan adı ve alt klasör farklarına da değinmekte fayda olabilirmiş bu arada…

Arslan

Arslan
13 Temmuz 2010

WordPress 3.0'da daha birçok güzel özellik var. Elimden geldiğince detaylı bilgiler sunmaya çalışacağım.

Onur

Onur
13 Temmuz 2010

Çok güzelde benim wordpress 3.0'da bu dediğiniz yok nedeni ne olabilir çok ilginç çözemedim ?

MaviGenç

MaviGenç
13 Temmuz 2010

Yakuter'in ekip genişledikçe öğrendiğim bilgiler de artıyor. Ne güzel :)

Bu güzel yazı için teşekkürler :)

Desmal

Desmal
13 Temmuz 2010

Wordpress 3.0 ile gelen en güzel yeniliklerden biri. Gayet aydınlatıcı bir yazı olmuş.

yakuter

yakuter
13 Temmuz 2010

Mertcan, al benden de o kadar. Bende yeni yeni şeyler öğrenmeye başladım ;)

yakuter

yakuter
13 Temmuz 2010

Onur, öncelikle çoklu blog özelliğini aktif hale getirmen gerek. Makalede böyle bir başlık var. Orada yazanı yaptın mı?

marla

marla
13 Temmuz 2010

yeni yazarlar çok eğitsel :) tebrik ederim herbirinizi…yakuter.com 'a daha çok uğrar oldum.

burak

burak
15 Temmuz 2010

çok güzel bir makale olmuş eline koluna sağlık aliciğim

Amaç Dizayn

Amaç Dizayn
15 Temmuz 2010

Onur bu kesin görmemiştir o kısmı :) define onur

Arslan

Arslan
15 Temmuz 2010

Teşekkür ederim Burak abi. Büyüklerimizi örnek alarak yazmaya çalışıyoruz :)

Arslan

Arslan
15 Temmuz 2010

Sayenizde. Sizler öğrettiniz abi :) "Öğretmek, yeniden öğrenmektir." boşuna dememişler..

Arslan

Arslan
15 Temmuz 2010

Güzel yorumlarınızdan dolayı teşekkür ederim arkadaşlar.

Erdal

Erdal
15 Temmuz 2010

slm süper yönetici sayısı 1 ile sınırlımıdır?

ogulcan

ogulcan
15 Temmuz 2010

pardon ama.Çok güzel anlattığınız doğru.Ama ne işe yaradığını pek algılayamadım.Kusura bakmazsanız amacını istesem :)

Mesut

Mesut
15 Temmuz 2010

Wordpress 3.0'da böyle birşey olduğunu bilmiyorum.İkide bir subdomaine yeni dürümün dosyalarını atıyordum.Çok Teşekkürler…

Semih

Semih
16 Temmuz 2010

Yazınız sayesinde Ağı kurdum Teşekkürler. Yeni bir blog oluşturdum ama http 404 hatası alıyorum.

umutlum

umutlum
16 Temmuz 2010

Ali kardeş :)) süper bir yazıya giriş yapmışsın tebrik ederim :) Allah devamını nasip etsin ;)

Semih

Semih
16 Temmuz 2010

Aldığım hata .htaccess dosyasını oluşturmamamdan kaynaklanıyormuş. Tema seçtiğim halde yokmuş gibi görünüyor. Wp3.0 default temayı kullanıyorum. Ana blogda tema görüntüsünde sorun yok. Alt bloglarda seçtiğimde görüntülenmiyor tema.
Ayrıca wp-adminde alt blogların wp-admin paneline giremiyorum. Panele tıkladığımda hata veriyor.

Arslan

Arslan
16 Temmuz 2010

.htaccess dosyanızı düzenlediniz mi? Eğer gerekli yazma izni yoksa problem çıkarabiliyor. Ben bir problem ile karşılaşmadım.

Arslan

Arslan
16 Temmuz 2010

WordPress paketiyle kullanıcılarınıza -üyelerinize- blog açma imkanı sunuyorsunuz. :)

Arslan

Arslan
17 Temmuz 2010

Teşekkür ederim @umutlum. Amin :)

Fatih

Fatih
17 Temmuz 2010

çok güzel bir ders olmuş sağol

serkan

serkan
19 Temmuz 2010

Güzel bir makale, elinize sağlık. Özelliği aktif ettim ve birkaç tane de deneme amaçlı site kurdum. her bir site için veritabanında wp_2_ wp_3_ gibi ön eklerle tablolar oluşturyor.

Ana domainde, subdomainlerden popüler, son eklenen, son güncellenen vs bilgisini nasıl çekebilirim. ve asıl önemli olan, user id'den yazarın son yazısı bilgisini alarak ana domainde nasıl gösterebilirim. teşekkürler.

Halil ibrahim

Halil ibrahim
19 Temmuz 2010

çok faydalı bir yazı bu işlerde yeni olmama ragmen anlaşılabilir bir üslubla ele almışsın kardeş teşekkürler

Erdogan Aktas

Erdogan Aktas
20 Temmuz 2010

Herşeyi çok güzel açıklamışsın bende hepsini harfiyen yaptım. Sorun nereden kaynaklanıyor bilemiyorum ama ana siteyi kurdukta sonra açtığım yeni kullanıcı sitelerini subomain olarak çalıştıramıyorum. wildcart ve .htaccess ayarlarını da yaptım. adresi yazdığımda karşıma plesk ekranı çıkıyor.

Arslan

Arslan
21 Temmuz 2010

Kurulum öncesinde, Yönetici olarak olduğunuz kullanıcılar da Süper Yönetici yetkisine sahip oluyor. Süper Yöneticilik 1 kullanıcı ile sınırlı değildir ;)

ali sancı

ali sancı
23 Temmuz 2010

Az zaman harcamadım bu tip bir çalışma için.Bir kaç kez denedi olmadı.Tam aradığım yazıyı buldum.Katkınıza çok tşk.

Arslan

Arslan
23 Temmuz 2010

Serkan, RSS Feed kullanarak son yazılarını çekebilirsin. Yazarlara ait son yazıyı fonksiyon kullanarak listeleyebilirsin. Bu konuda yazılmış olan http://wpgarage.com/code-snippets/list-4-latest-p... yazısı muhtemelen işine yarar. ;)

Arslan

Arslan
23 Temmuz 2010

Yukarıdaki önergeleri kullanarak demo oluşturdum. cPanel/Plesk panelinizden yeni alt alan adı diyerek *.siteniz.com lu bir alt alan oluşturmayı denediniz mi?

Demo: http://yakuter.aliarslan.net.tr/

cosmo

cosmo
24 Temmuz 2010

bendede ayn1 _ekilde beyaz sayfa hatas1 ç1k1yor. Sorun nerde bende anlamadım

Arslan

Arslan
24 Temmuz 2010

Kurulum yaptıktan sonra oluşturduğunuz yeni blogun profil sayfasını ziyaret edin ve tema seçimi yapın. Bu işlemi süper yönetici panelinden de ayrıca yapın. Muhtemelen tema seçimi ile alakalı bir sıkıntıdır.

halil

halil
26 Temmuz 2010

Merhaba ;
Öncelikle böyle bir bilgi paylaşımı için teşekkür ederim, yazmış olduğunuz şekilde işlemleri gerçekleştirdim, benim bunu yapma amacım aslında yaptığım siteyi 4 farklı dilde yayınlamak içindi, ilgili dilin bayrağına tıklayan, ilgili bloğa gidecekti, bir çok yerde araştırma yaptım ama mantık olrak bu daha uygun geldi, super yönetici bölümünde site ekleidğimde uzantı olarak birşey yazıyorum, ama klasör vs oluşturmadığım için sayfa bulunamadı hatası ile karşılaştım, açmak istediğimiz her blog için bir kurulummu yapmamız gerekiyor, izlenmesi gereken yol nedir? teşekkur ederim

Arslan

Arslan
27 Temmuz 2010

Her blog için yeni bir kurulum yapmanıza gerek yok, Yeni Site Ekle diyerek yapabilirsiniz. Yukarıda izlenmesi gereken yollar yazıda ve yorumlarda yer alıyor. Htaccess dosyanızı düzenleyin ve cPanel/Plesk için *.siteadi.com subdomain oluşturmayı deneyin – test edin-.

İbrahim

İbrahim
28 Temmuz 2010

Bunu öğrenmek iyi oldu. Denemek gerekli :) Teşekkür ederim.

Arslan

Arslan
28 Temmuz 2010

Güzel yorumunuzdan dolayı teşekkür ederim.

Erdogan Aktas

Erdogan Aktas
29 Temmuz 2010

Merhaba, windows sunucuya kurulu bir wordpress de bu multiuser özelliğini kullanabiliyor muyuz? windows sunucularda .htaccess dosyası bulunmuyor. Bunun bi çözümü var mı?

Arslan

Arslan
30 Temmuz 2010

.htaccess yerine htaccess.txt yöntemi kullanılarak oluşturabilirsiniz; fakat Windows/IIS tarafından desteklenmiyor. (yabancı dökümanlarda böyle yer alıyor) ve ben de Windows sunucuda test etmedim.

tatil yerleri

tatil yerleri
31 Temmuz 2010

Faydalı ve güzel bilgiler. Benim daha çok merak ettiğim bu konu ile alakalı değil sanırım. Örneğin bir wordpress sitemiz var bir tane sub domain oluşturarak wp'deki herhangibir kategoriyi orada gösterime koyabilirmiyiz içerikleri ile birlikte.

Arslan

Arslan
01 Ağustos 2010

Haklısınız. WordPress 3.0'la gelen özellikle alakalı değil ;)
Kategorileri subdomain şeklinde yapabiliyorsunuz. http://goo.gl/1GbA adresinde yer alan eklentiyi inceleyebilirsiniz. Bu konunun biraz hosting ile de alakası var. :)

Eklentiyi kurduktan sonra hata ile karşılaşırsanız, cPanel'de http://*.site.com alt alan oluşturmayı deneyin. Eklentiyi daha önce kullanmadığımı belirmek isterim. Müsait bir zamanda bu konuya değinmeyi düşünüuyorum.

MyBB

MyBB
04 Ağustos 2010

Eline sağlık Ali bey,oldukça emek harcamışsınız..

Arslan

Arslan
08 Ağustos 2010

Teşekkür ederim. Faydalı olduysa ne mutlu..

Admin

Admin
08 Ağustos 2010

Arslan bu multi user sistemde bloglarda yazılan son postları ana domainde nasıl gösteririz bu konuda hakkında bilgin varsa, paylaşırsan sevinirim.

kolay gelsin.

sevilay

sevilay
09 Ağustos 2010

Merhabalar öncelikle çok teşekkürler anlatım için.
benim bir sorunum var. herşeyi söylenilen şekilde yaptım fakat hem ana blogda hemde alt bloglarda herhangibir sayfaya girilmeye çalışıldığında (katagoriler, arşiv vs dahil) 404 hatası veriyor.
.htaccess dosyasının izinlerini 777 yaptım yine düzelmedi. Bu sorunu nasıl düzeltebilirim.

şimdiden teşekkürler.

Arslan

Arslan
12 Ağustos 2010

http://www.arslania.com/video-wordpress-coklu-blo... adresinde yer alan videoyu örnek alarak kurulum işlemini gerçekleştirebilrisiniz. Biraz kötü oldu sanki :)

Digital Dünyam

Digital Dünyam
14 Ağustos 2010

Aynen katılıyorum herşey tamam "ana blogda hemde alt bloglarda herhangibir sayfaya " girilmiyor klasik Not Found hatası alıyorum ….

Digital Dünyam

Digital Dünyam
15 Ağustos 2010

@sevilay aynn katılıyorum, aynı sorun bendede mevcut yardımcı olursanız sevinirim..

Kalpsiz

Kalpsiz
20 Ağustos 2010

Arkadaşlar Ben localde ve genelde tüm testleri denedim anlatıyorum hata alan arkadaşlar için,eksiklerim var gerekli düzenlemeleri ali arkdaşım yapar sanıyorum.

Örnek : http://localhost/ burda ana wp miz var, alt olarak yakuter kuracaz diyelim…

http://localhost/yakuter dedik ve kkurulum bitti ama sayfada hata alıyoruz buraya kadar normal…

Yapmamız gereken ; yakuter diye ana dizinde bir dosya açıp içine wp dosyalarını atmak bu şekilde çalıştırdım…

Alicim bütün dosyalar yerine standart dosyalar varmı konuyu sen tamamlarsın teşekkür ediyorum.

Arslan

Arslan
21 Ağustos 2010

Yerel sunucuda malesef çalışmıyor. :)

WordPress'in bir defa kurulması yeterlidir. Dosya vs. atmanıza gerek yok.

Domatessuyu

Domatessuyu
26 Ağustos 2010

Herşey güzel ama http://ixsir.com/blog/yazi olarak çıkıyor http://ixsir.com/yazi/ nasıl yapabilirim

Peki ya sizin düşünceleriniz?

Facebook Grubumuz Twitter Wordpress Linked in Google Friendfeed RSS Beslemesi Feedburner RSS

Abonelik

Yazılan yazılardan ilk siz haberdar olun, yeni yazılar e-postanıza gönderilsin.

yakuter.com © 2006-2010 Erhan Yakut. Site tasarım Cenk Akyıldız - (Tema Bilgisi). Hosting sponsoru WebGrup.
Site içerisindeki içerikler izinsiz kopyalanamaz, alıntı yapılamaz.

WordPressValid XHTML 1.0 TransitionalBu web sitesi ne kadar popüler?php