Uzun süre önce yazdığım bir türlü fırsat bulupta yayınlayamadığım yazımı sizlerin huzuruna sunmak istedim.
Elimden geldiğince ayrıntılı, akıcı ve anlaşılır bir dille yazmaya çalıştım.
"Ben çok çektim bari benden sonrakiler çekmesin" mantığıyla yazılan bu yazı tamamen alın teri dökülerek yazılmıştır

Vbulletin'e Geçiş işlemi nasıl oluyor?
Vbulletin geliştiricilerinin üretmiş olduğu impex adlı yardımcı bir web yazılımı sayesinde eski veritabanındaki bilgiler yeni veritabanımıza taşınıyor.
Nerede bulunur bu impex?
members.vbulletin.com adresinden impex yazılımını indirebilirsiniz. Tabii ki vbulletin lisans sahibi olmanız gerekiyor.
Peki indirdik şimdi ne yapıyoruz?
Aynı adresten kurmak istediğiniz vbulletin versiyonunu seçip indiriyoruz. Ve kurulum işlemini yapıyoruz. Bu işlem için ayrıntılı anlatım yapmayı gerek görmüyorum internette bir çok kaynak mevcut fakat kısaca anlatmak gerekirse. FTP aracılığıyla tüm dosyaları yükleyin. Ardından config.php.new dosyasını açıp mysql veritabanı bilgilerinizi doldurun. ardından adresiniz.com/install/install.php adresini çalıştırıp kurulumu başlatın. Zaten ileri ileri diyerek kurulumu tamamlayalım.
Kurulum tamamlandıktan sonra vbulletin otomatik olarak sizden install klasörünü silmenizi isteyecek. Onuda bir güzel siliyoruz. Ardından impex ile olan yani asıl konuya gelelim.
impex indirdik ama nasıl kullanacağız?
impex klasöründeki "ImpExConfig.php.new" dosyasını düzenliyoruz. Bu dosyada yaptığımız işlem impex yazılımının doğru çalışıp eski veritabanındaki bilgileri alıp yenisine taşıma işlemini gerçekleşmesini sağlamak.
Config dosyasında aşağıdaki resimde bulunan yerleri düzenliyoruz kendi bilgilerimizle.


İşte asıl mesele ve püf nokta aşağıdaki resimde. mybb yeni kurulumlar için 1.4.4 versiyonunda utf-8 karakter setinin kullanılmasını tavsiye ettiği için yeni forum kuran ben ve benim gibi bir çok kişi bunu kullanmaya başladı. bence çok yetersiz kalan ve tek tercih sebebi ücretsiz olması olan mybb beni çok kısa sürede kendinden soğuttu. Kafamın birden atmasıyla vbulletin'e geçmeye karar verdim. Fakat utf-8 karakter setli mybb vbulletine geçtiğinde türkçe karakterleri bozdu. Bununda sebebi eski forumun utf-8 olmasından kaynaklanıyor. Config dosyasında yeni veritabanınıda utf-8 olarak belirttim ve geçiş sorunsuz şekilde gerçekleşti.


Ayar dosyamızı bu şekilde yapın. Diğer adımları aşağıdaki videodan izleyebilirsiniz.
http://www.cmsturk.net/gorselders/in...&gameid=88
İşlemler bittiğinde çok sevindim tabii fakat bu sevincim kursağımda kaldı.
Türkçe karakterler bir güzel çıkarken foruma yüklediğim türkçe dil dosyasının karakterleri bozuk çıkmaya başladı.
3-5 Gün ingilizce dil dosyasıyla idare ettik. Ama bu şekilde olayın devam etmesi mümkün değildi.
Düşündüm taşındım Türkçe karakterlerin UTF-8 karşılıklarını buldum ve dil dosyasındaki Türkçe karakterleri utf karşılıklarıyla değiştirdim. (aşağıda bu karakterler var)
Ü <=> Ü
Ş <=> ÅŸ
Ğ <=> ÄŸ
Ç <=> Ç
İ <=> İ
Ö <=> Ö
ü <=> ü
ş <=> ÅŸ
ğ <=> ÄŸ
ç <=> ç
ı <=> ı
ö <=> Ã
Son olarakta karakter setini UTF-8 olarak yaptıktan sonra yükledim. Karakter setini aşağıdaki gibi düzenleyin. (Program olarak ilk başta dreamweaver kullandım inanılmaz yavaş sinir krizlerine girdim daha sonra tavsiye üzerine notepad++ kullandım harika bir program karakterleri değiştirirken muhakkak onu kullanmanızı tavsiye ederim.)
Gayet başarılı oldu şuan hiçbir sorun yok. Şıkır şıkır çalışan bir foruma kavuştuk.
Türkçe karakterlerle ilgili dil dosyasında yaptığım değişiklikler içinde şu adresten yardım aldım
ercani Türkçe karakter sorunu ( ascii kodları , meta tagları , karakter kümeleri .. )