Vbulletin 3.7.2 den 4.0.4 e gecmek

'vBulletin Destek ve Sorunlar' forumunda theiceberg tarafından 30 Haziran 2010 tarihinde açılan konu

  1. theiceberg

    theiceberg Yeni Üye

    Sponsorlu Bağlantılar
    Vbulletin 3.7.2 den 4.0.4 e gecmek konusu
    Merhabalar forumum yaklaşık 3 yıldır 3.7.2 surumunu kullaniyor sorunsuz bir sekilde 4 sürümüne geöme şansim varmi ve bunu nasil yapabilirim + olarak lisansim yok yine bu sekilde bir vebulletin bulma sansim varmi? Yardimlarınız için şimdiden teşekkürler.
     
  2. Siraç

    Siraç Site Yetkilisi Admin Editör

    Vbulletin 4.0'a geçiş bir çok kişi için problem olduğunu gördüm. Bu konuda esaslı bir yazı da Türkçe olarak yok maalesef. Bu konuya el atmak istedim. Vbulletin 4.0'a geçiş hakkında güzel bir makale olsun istedim. Yazımızı sonuna kadar okursanız vbulletin 3.8.x'den sorunsuz bir geçiş yaparsınız. Vbseo kullanıyorsanız Vbseo 3.3.x'den vbseo 3.5.x'e geçişi de beraberinde anlatacağım. URL Rewrite kurallarını bozmadan upgrade yapma şansınız olacak.

    Vbulletin 4.0 Upgrade Öncesi Temel Hazırlıklar

    1. Vbulletin SQL Yedeğini alın.
    2. Vbulletin 3.8.x FTP Yedeği alın.
    3. Vbseo yedek alın (vbseo_all.xml ve vbseo_urls.xml ayrı ayrı alın.)

    Vbulletin 4.0 Upgrade Hazırlıkları

    Temel Hazırlıkları yaptıktan sonra yapmamız gereken bir kaç işlem daha mevcut. Bu işlemler sağlıklı bir Vbulletin 4.0 yükseltmesi için yapılması gerekmektedir.

    Benim aldığım bir hata template hatasıydı. Template hatası en sık alınan hataymış bunu öğrendim. O yüzden bunun için bir ayar yapacağız. Bir de hook yani pluginler diğer bir adla eklentiler 4.0'da çalışmayacak. Çünkü vb'nin kodlama stili değişti. Zaten 4.0'a geçip şablonları gezince kodların daha farklı yazıldığını göreceksiniz.

    Benim tavsiyem bütük eklentilerinizi siliniz. Eklentileri silince dosyalarınız ftp'de kalacağı için bütün ftp dosyalarınızı silmek daha temiz olacaktır. En azından 3.8.x'den hiçbir kalıntı olmaz. Burada silmemeniz gereken klasörleri hatırlatayım.

    PHP:
    /customavatars
    /customgroupicons
    /customprofilepics
    /images
    /tmp (Eğer kullanıyorsanız)
    Yukarıdaki klasörler üyelere ait resimler, avatarlar vs. içerdiği için bu klasörlerin silinmemesi lazım. Zaten dosyaları tamamen silsek bile yedeklerimiz mevcut. Eğer dosya silme işlemi yapmazsanız üzerine yükleyecek ve pluginleri çalıştırmaya çalışırsanız hata alma ihtimaliniz çok yüksek. Ama bunu yaparsanız da bir önlem söyleyim. Yükleyeceğiniz vbulletin 4.0 config.php dosyasında

    PHP:
    <?php
    satırından hemen sonra

    PHP:
    define('DISABLE_HOOKS'true);
    yazın. Böylelikle plug-inler kurulum esnasında ve sonrasında pasif kalacak. Kurulum başarı ile sonuçlanınca

    PHP:
    //define('DISABLE_HOOKS', true);
    şeklinde değişim yaparsınız. İhtiyaç olunca baştaki // işareti kaldırarak tekrar pluginleri pasif edersiniz. Ama benim tavsiyem pluginleri komple silmeniz. Tercih sizin.

    Dosyaları sildikten veya pluginleri pasif ettikten sonra vbulletin 4.0 config.php dosyamızı da ayarladıktan sonra vbulletin 4.0 dosyalarını upload edeceğiz. Dosyalarımızı upload edelim. Eğer Vbseo kullanıyorsanız htaccess'de değişiklik yaptığınız için dosyalarımız upload edilse bile sistem Internal Server Error hatası verecek. Çünkü /vbseocp.php dosyası ftp'de bulunmayacak. Onu yükleseniz bile beyaz sayfa görünecek. İşte burada htaccess dosyamızı eski hale getirmek gerekiyor. htaccess'in de yedeğini almıştık. Şimdi htaccess'i şöyle değiştircez.

    PHP:
    <IfModule mod_security.c>
    SecFilterEngine Off
    SecFilterScanPOST Off
    </IfModule>
    Bu şekilde değiştirince upload sonrası /install/install.php bölümüne
    geçiş yapabilirsiniz. Buraya Vbulletin Licence Numaranızı yazarak
    upgrade bölümüne geçebilirsiniz. Upgrade bayağı uzun sürüyor. Normal
    3.8.4'den 3.8.5'e geçiş gibi kısa değil. Sanki sıfırdan kuruyor gibi
    hatta daha uzun sürüyor. O yüzden tedirgin olmayın sabırlı olun.
    Template hataları alıp kurulum sonrası bembeyaz css'siz iğrenç bir
    görünüm istemiyorsanız kuruluma geçmeden önce

    PHP:
    /clientscript/vbulletin_css
    Klasörünü Chmod 777 yapın. Yazma izni verelim ki vbulletin 4.0 CSS'leri yazılsın.

    Artık geçiş için tüm hazırlıklar bitti. Şimdi ileri ileri diyerek kurulumu yapabilirsiniz.

    Vbulletin 4.0 Upgrade Sonrası Yapılacaklar

    1. Vbseo kurulduktan sonra yedek aldığınız ayarları içeri alın. URL Rewrite ayarlarınız vs. hepsi korunacak.
    2. Vbulletin CMS üzerine biraz araştırma yapın. En çok bu sistem kafa yorduracak size.



    Cihan KÜSMEZ


    Kaynak


    İkinci sorunuza gelince
    Lisansınız yoksa 4 sürümüne geçmenizi tavsiye etmem.
    Googlede aratıp bulabilirsiniz ama ne kadar güvenlidir bilinmez.
    Ancak güvendiğiniz sağlam bir yerden temin edip kurabilirsiniz.
    Ama site biraz gelişirse lisans almanız için uyarı gelir muhakak.
     
    1 kişi bunu beğendi.
  3. theiceberg

    theiceberg Yeni Üye

    Anladim arkadasim tavsiyen icin teşekkürler benim icin yaptigin arastirma icinde tesekkür ederim anliyorum ki sen bu işlerden anliyorsun ben ise gordugun gibi anlamiyorum eger bana senin enerebilecegin bir 4 versiyon var ise denemek isterim ama senin kesinlikle onaylamani istiyorum en azindan sen hata sansimi %20 ye indirirsin ben simdi bulurum abuk subuk biryerden sonra al basina bela. saygılar
     
  4. Siraç

    Siraç Site Yetkilisi Admin Editör

    Benim sana önerebileceğim 4 versiyonu lisanslı 4 versiyonudur.
    Ben şahsen kendim 4 sürümüne geçmedim daha ve uzun bir sürede geçmeyi düşünmüyorum.
    Eğer forumu sıfırdan kuracaksan vbulletin 4 sürümünü kur
    ama eski 3.x forumun varsa 4 sürümüne geçmeni şimdilik tavsiye etmem.
     
  5. theiceberg

    theiceberg Yeni Üye

    tmm oktay teşekkür ederim yardimlarin icin senide bosa ugrastirdim affet kardeşim ama bu arada sql yedegimi almis oldum birsey olur ise en azindan o elimde rahatim :) şimdilik iyi akşamlar yine eline bir bilgi falan gecerise benimle paylaş mutlaka saygılar.
     
  6. Siraç

    Siraç Site Yetkilisi Admin Editör

    Estafurullah rica ederim
    İyi akşamlar
     

Bu Sayfayı Paylaş