vB_Shutdown::init() – Non-static method Hatası Çözümü

0

Uzun zamandır uğraşmadığım script vBulletin‘e host değişikliği sonrası biraz el atmak durumunda kaldım. Eski Hostta php versiyonu düşüktü ve yeni sunucudaki versiyon yüksek.

Bu yazı ile ilgili geçenlerde bir yazı yazdım aslında burayı okuyarakta bazı problemlerinizi çözebilirsiniz ancak bu yazıyı okumadan tamamını çözemezsiniz 🙂

 

vB_Shutdown::instance()

Biraz araştırma yaptığınızda sizlere alttaki kodu includes/config.php dosyasına eklemenizi söyleyeceklerdir.

@ini_set('display_errors', false);

Problemin çözümü aslında yukarıdaki değil yukarıdaki sadece hataların görünmesini kapatmak için. Gelelim çözümüne;

includes/class_core.php dosyasını açıyoruz ve alttaki kodu aratıyoruz.

$this->shutdown = vB_Shutdown::instance();

Bu kodu alttaki kod ile değiştiriyoruz.

$this->shutdown =@ vB_Shutdown::instance();

Problemi çözmüş bulunmaktayız. 🙂

Tamamiyle PHP sürümü ile alakalı problem alttaki yazıyıda okumanızı tavsiye ederim.