• 10-02-2010, 00:02:21
    #1
    Aşağıda anlatılanları uyguladığınız taktirde sorunsuz biçimde MyBB UTF-8 karakterli database'inizi vBulletin'e çevirebilirsiniz...

    Tüm interneti aradım taradım yardımcı döküman yerine 25 TL yapılır ücretli yapılır yazıları doluydu. Altı üstü dangalak UTF-8 formatına dönüştürülecekti veritabanları sonunda çözdüm

    Güle güle kullanın.

    Öncelikle kullandığım scriptlerin versiyonunu vereyim. Ben bu halleri ile çevirdim bir alt versiyonlarda yada bir üst versiyonlarda değişiklik gösterebilir o konuda bir şey söyleyemem. Test etmem lazım..

    Kullandığım MyBB versiyonu 1.4.11
    Database Karakter Seti: utf8_general_ci

    Yeni vBulletin forumun versiyonu 4.01

    Adım adım aşağıda anlatınları uygulayın. Herhangi bir adımı atlarsanız karakter hatası ile karşılaşırsınız...

    1) vBulletin Veritabanınızı cpanel'den yada phpmyadmin'den oluşturun.

    2) Karakter seti olarak bu oluşturduğunuz veritabanı için Karakter Setini utf8_bin seçin.

    3) vBulletin kurulum dosyalarında /includes/config.php dosyasını açın. Database bilgilerinizi doldurun.

    4) Alt kısımda yorum olarak eklenmiş aşağıdaki kodu bulun,

    Alıntı
    // $config['Mysqli']['charset'] = 'utf8';
    başındaki // işaretini silin.

    5) Ardından FTP'den UPLOAD edin ve vBulletin kurulumunu başlatıp norma biçimde tamamlayın.

    6) ImpExConfig.php dosyanızı açın.

    Aşağıdaki kodu bulun;

    Alıntı
    // Advanced Target
    $impexconfig['target']['databasetype'] = 'mysql'; // currently mysql only
    $impexconfig['target']['charset'] = '';
    $impexconfig['target']['persistent'] = false; // (true/false) use mysql_pconnect

    // Advanced Source
    $impexconfig['source']['charset'] = '';
    $impexconfig['source']['persistent'] = false;
    Aşağıdaki ile değiştirin;

    Alıntı
    // Advanced Target
    $impexconfig['target']['databasetype'] = 'mysql'; // currently mysql only
    $impexconfig['target']['charset'] = 'utf8';
    $impexconfig['target']['persistent'] = true; // (true/false) use mysql_pconnect

    // Advanced Source
    $impexconfig['source']['charset'] = 'utf8';
    $impexconfig['source']['persistent'] = true;
    - Save the file and upload to your server.
    7) vBulletin dosyalarının bulunduğu yere PHP.ini dosyası oluşturun yada şayet var ise aşağıdaki kodları ekleyin.

    Alıntı
    mbstring.language = Turkish
    mbstring.internal_encoding = UTF-8
    mbstring.http_input = UTF-8
    mbstring.http_output = UTF-8
    mbstring.encoding_translation = On
    mbstring.detect_order = UTF-8
    8) Aşağıdaki dil dosyasını indirin. Bu dil dosyasını yükleyin.
    http://rapidshare.com/files/34839094...n-language.rar

    9) Bazı karakterlerde sorun oluştuğunu göreceksiniz. Bunları düzeltmek için vBulletin Admin Panelinde Diller & Cümleler bölümünde Cümlelerde Ara kısmından en alt kısımda üst boşluğa hatalı karakteri alt boşluğa TÜRKÇE karşılığını yazın dil olarak eklediğiniz dil dosyasını seçin ve Tümünü Değiştir'e basarak o karakterleri düzeltin.

    Toplamda 4-5 karakterde hata veriyor. Onları 9'uncu maddeyi ugulayarak düzeltebilirisniz...

    10) Ve son olarak IMPEX ile veritabanınızı import edin...

    Maddeleri sıra ile ve atlamadan yaparsanız sorun yaşamazsınız. Şayet sorun yaşarsanız konu altından belirtin yardımcı olmaya çalışırım...

    Anlatılanlar LİSANSLI VERSİYON'da denenmiştir. Yani hem IMPEX hemde vBulletin LİSANSLDIR. NULL VERSİYONLARDA NASIL BİR SONUÇ OLUR TEST ETMEDİM...

    Netteki bilgiler harmanlanarak oluşturulan bir yazıdır.
  • 10-02-2010, 00:06:07
    #2
    Bu anlatınlar ile sıklıkla karşılaşılan ? sorunu da ortadan kalkmakta ve karakterler sorunsuz biçimde dönüştürülmektedir...
  • 03-04-2010, 14:13:40
    #3
    Peki Benim Hostta MYbb Kurulu vb yi Nereye kuracam Ve iMpex vbenin içinde Nereya atacağım biraz bilgi verirseniz iyi olur
  • 03-04-2010, 19:04:58
    #4
    latin5 i nasıl çevirebiliriz bir de linkleri kaybetmeden yani linkler değişmeden geçme imkanımız var mı spicefuse seo kullanıyorum
  • 03-04-2010, 19:14:26
    #5
    iyi bir anlatım teşekkürler
  • 03-04-2010, 19:20:19
    #6
    Latin zaten normal çevriliyor. Zira vBulletin varsayılan olarak latin kuruyor DB de karakter setini. O yüzden latinde sorun yok...

    Linkler değişmeden geçme şansınız yok. Linkler illa değişiyor. Hitiniz başlarda düşüp sonradan rayına oturuyor. O yüzden çevirme işlemi sonrasında hit düşüşünü göze alın...
  • 03-04-2010, 19:50:49
    #7
    Bi türlü Anlatmadınız Bu Geçiş iŞlemini Normal Vbulletinin Kurulu OLduğu Hosttamı Yapacağız ?? Nasıl Yapacağım Benim Hostingte Şuan Mybb Kurulu Sql Dump Ettim Mybb Silip Vb Kursam Sonra neyapacağımı bilmiyorum ?? Onu Sizden Tek istedim
  • 03-04-2010, 20:06:18
    #8
    Impek kullanımı diye google da aratın binlerce anlatım mevcut.
    Birinden birini seçip başlayın. MyBB'nin kurulu olduğu dizinde vBulletin diye bir klasör açın oraya upload edin tüm dosyaları impex dosyasınıda oraya upload edin...

    Herşeyi bitirdikten sonra ana dizindeki MyBB dosyalarını siler vBulletin klasöründeki dosyaları ana dizine taşırsınız... vBulletin içinden de ayarlarda xxx.com/vbulletin kısmını xxx.com/ olarak düzeltirsiniz...

    O kadar...
  • 03-04-2010, 23:23:47
    #9
    çok çok Tşkler Bende Bunu istiyordum Ama Sonda söylediğiniz xxx.com/vbulletin kısmını xxx.com/ HaNgi Dosyada Düzelteceğiz Onu Söyleseniz Bişey kalmaz Genede Tşkler