PrestaShop Call to undefined method Db::getInstance() in hatası

Prestashop kurulu sitenizde beyaz sayfa görüyor ve error log larınızda muhtemelen 150-160. satırlar arasında aşağıdaki hatayı alıyor iseniz bu hatayı config dosyanızda işlem yaparak gidermek mümkün.

Hata :  PHP Fatal error:  Call to undefined method Db::getInstance() in /home/shoptest.ayhanarda.com/httpdocs/classes/shop/ShopUrl.php on line 159

Çözüm : /config/config.inc.php dosyasını açınız.

setlocale(LC_CTYPE, $locale); ile başlayan satırı bulun

başına 2 adet // koyun , son hali aşağıdaki gibi olmalı , yani etkisiz hale getirin ya da satırı silin.

//setlocale(LC_CTYPE, $locale.’.UTF-8′, $locale.’.utf8′);

Muhtemelen sorun giderilmiş olacaktır.

Ayhan ARDA

PrestaShop Kurulum Sonrası Beyaz Sayfa Problemi

Prestashop türkçe kurdunuz ve admin panel ve sitenizde beyaz sayfa hatası alıyorsanız , sunucu hata loglarına bir şey düşmüyor ise aşağıdaki işlemi yapabilirsiniz.

Dosyalarınız arasında config klasörü içindeki config.inc.php dosyasını açın , içinde aşağıdaki satırı bulun,

setlocale(LC_CTYPE, $locale.’.UTF-8′, $locale.’.utf8′);

ve aşağıdaki şekilde değiştirin yani etkisiz hale getirin.

//setlocale(LC_CTYPE, $locale.’.UTF-8′, $locale.’.utf8′);

(ya da bu satırı silebilirsiniz.)

Saygılarımla

Ayhan ARDA