• 09-10-2015, 16:35:05
    #1
    Merhaba arkadaşlar

    vbulletin 3.8.7 yi php 5.4 bulunan bir sunucuya taşıdım. Vb seoda birçok hata verdi.

    Forum düzgün açılıyor ancak kategoriler ve üye profil alanlara tıklayınca sayfa bulunamadı uyarısı veriyor.

    functions_vbseo_pre.php dosyasında
    public static function path($type = ”)
    değişikliğini yapınca bu sefer hata sayısı ikiye düştü. 2 gündür uğraşıyorum hiçbir çözüm bulamadım.

    Alıntı
    PHP Parse error: syntax error, unexpected '=' in vbseo/includes/functions_vbseo_vb.php(242) : eval()'d code on line 16

    PHP Fatal error: Function name must be a string in vbseo/includes/functions_vbseocp_abstract.php on line 563

    Vbseo admin panelide açılmıyor. Eklentileri kapatıp, htaaccessi silince forum normal olarak çalışıyor.

    Sadece iki hata kaldı. Ancak çözemiyorum. Php 5.3 e geçme sansım var. Ancak geçince problem düzelecek mi bilemiyorum...
  • 09-10-2015, 16:36:27
    #2
    forumda çet eklentisi kullanıyorsanız onu değiştirin,çet eklentisinin bazı sürümleri vbseo nun bazı sürümleri ile çakışmakta,bu tip hatalara sebep olmakta.
  • 09-10-2015, 16:49:18
    #3
    Üyeliği durduruldu
    vBulletin 3.8.7 sürümü PHP 5.3 destekli olarak geliştirilmiştir. Eğer lisansınız destekliyorsa 3.8.8 sürümünü indirip upgrade ederseniz PHP 5.4 destekli, sorunsuz çalışacaktır. Aynı şekilde eğer PHP 5.5 destekli bir sürüm kullanmak istiyorsanız vBulletin yazılımınızı 3.8.9'a yükseltmenizi öneririm.

    Bunlarla uğraşmak istemiyorsanız, config.php'ye eklenecek bir kod yardımıyla hataların gösterimini engelleyebilirsiniz.

    <?php
    Altına ekleyin;

    @ini_set('display_errors', false);
    includes klasöründe bulunan config.php dosyası üzerinde yukarıdaki düzenlemeyi yaparsanız, karşılaştığınız hatalar gösterilmeyecek ve sorununuz kısmi olarak çözülecektir.
  • 09-10-2015, 16:58:33
    #4
    php sürümünü 5.3 e düşürün sorunsuz çalişir eklentileri hiçbi zaman tavsiye etmiyoruz özellikle daha iyi görünsün diye yüklüyorsanız iki gün sonra indeksler geliyor forum adresini özelden yollarsanız diğer alanlardada destek olurum elimden geldigi kadarıyla
  • 09-10-2015, 18:21:51
    #5
    Milenyum adlı üyeden alıntı: mesajı görüntüle
    forumda çet eklentisi kullanıyorsanız
    chat eklentisi felan yok hocam.


    Lindsay adlı üyeden alıntı: mesajı görüntüle
    vBulletin 3.8.7 sürümü PHP 5.3 destekli olarak geliştirilmiştir. Eğer lisansınız destekliyorsa 3.8.8 sürümünü indirip upgrade ederseniz PHP 5.4 destekli, sorunsuz çalışacaktır. Aynı şekilde eğer PHP 5.5 destekli bir sürüm kullanmak istiyorsanız vBulletin yazılımınızı 3.8.9'a yükseltmenizi öneririm.

    Bunlarla uğraşmak istemiyorsanız, config.php'ye eklenecek bir kod yardımıyla hataların gösterimini engelleyebilirsiniz.

    <?php
    Altına ekleyin;

    @ini_set('display_errors', false);
    includes klasöründe bulunan config.php dosyası üzerinde yukarıdaki düzenlemeyi yaparsanız, karşılaştığınız hatalar gösterilmeyecek ve sorununuz kısmi olarak çözülecektir.
    hatalar log da gösteriliyor zaten hocam. yinede dediğinizi uyguladım bir değişiklik olmadı.

    lisansım 3.8.7 destekliyor. birde 4.1.3 var. yalnız 3.8.7 den 4.1.3 e geçilmiyormuş 3.8.8 den upgrade varmış.

    galiba php 5.3 e geçiş yaptıracam gibi gözüküyor.
  • 09-10-2015, 22:33:27
    #6
    Sunucu PHP 5.3.26 olarak değişti.

    Ancak

    PHP Parse error: syntax error, unexpected '=' in vbseo/includes/functions_vbseo_vb.php(242) : eval()'d code on line 16

    hatasını almaya devam ediyorum.


    = sorunundan bahsediyor sanırım. bahsettiği yerde

    function vbseo_process_template($type, $pdata = array())
    kodu var. php5 e geçince bu = sıkıntı oldu galiba. php 4 te sıkıntı yoktu.

    fikri olan ?
  • 11-10-2015, 20:36:31
    #7
    Sorunu şöyle çözdüm;

    Önce vbseo yu kaldırdım. nette nasıl kaldıralacağını bulabilirsiniz.

    Sonra ücretsiz seo eklentisi olan DragonByte SEO v2.0.20 [Lite]

    yükledim.

    Linklerim eğişmedi. birebir aynı kaldı. Sadece ilk kurulumda kategoriler ve üye profilleri seolu değildi onlarıda admin panelinde kendi menüsündeki ayarlarından açtım, düzenledim. Böyle bir sorun yaşıyorsanız tavsiye ederim.

    - Dipnot : Vbseo yu kaldırınca r10.net inde aynısından kullandığı "Beğen" kalkıyor. Çünkü o eklenti vbseoya ait ve birlikte yükleniyor. Ben yerine başka beğen eklentisi buldum yükledim.