Vbulletin’de Search.php “503 Service Unavailable” Hatası

vbulletin zps136600a8 Vbulletin'de Search.php "503 Service Unavailable" Hatası

Vbulletin’in 4.2.2 sürümünde ve ne zaman ortaya çıktığını anlamadığım arama sorunu. Arama sayfasına geçmeye çalıştığınızda sayfada 503 Service Unavailable hata ekranı beliriyor ve çoğu destek sitesinde de sunucu kaynaklı olduğu söyleniyor. Fakat ne hikmetse aşağıdaki ufak düzeltmeyi uygulayınca sorun ortadan kalkıyor.

DİKKAT! Yazı, 27 Ocak 2015 tarihinde yayınlanmıştır ve erişim sağladığınız tarihte güncelliğini yitirmiş olabilir.

Çözüme geçmeden önce hata mesajının tamamını paylaşayım;

Vbulletin admin panelinde Vbulletin seçenekleri >> Hata işleme ve Yedekleniyor sayfasına gidiyoruz. Burada Günlük PHP hataları dosyaya al başlığındaki boş forma hata yazıp kayıt ediyoruz. Daha sonrada tekrar Arama sayfasına tıklayıp sonrasında ftp’de forumun ana dizinine bakıyoruz. Ana dizinde hata.log isimli bir dosya görmeniz gerekiyor. (Göremiyorsanız ftp istemcisini yenileyin.)

Hata.log dosyasını açıp hata mesajlarına bakıyoruz. Bendeki aynen şöyle idi;

Warning: Declaration of vBForum_Item_SocialGroupMessage::getLoadQuery() should be compatible with that of vB_Model::getLoadQuery() in /home/xxxxxx/public_html/forum/packages/vbforum/item/socialgroupmessage.php on line 261

Eğer sizinde başınıza bela hata kodu bu ise hemen aşağıdaki çözümü uyguluyorsunuz..

Ftp istemcisinde Vbulletin forum klasörlerinden İncludes içerisindeki class_core.php dosyasını çekin ve notepad++ ile açarak içerisinde şunu aratın;

case E_NOTICE: // Just ignore these completely // break;

Ve bununla değiştirin;

case E_NOTICE: case E_STRICT; case E_DEPRECATED; // Just ignore these completely // break;

Sonrasında dosyayı kaydedip ftp alanındaki konumuna gönderin. Sorunun çözülmüş, Arama sayfasının artık açılıyor olması gerekiyor.