Prestashop Fatal error: Class ‘Smarty_Internal_SmartyTemplateCompiler’ not found in

Merhabalar,

Prestashop sürüm güncelleştirmesi yaptıktan sonra aşağıdaki hata ile karşılaşabilirsiniz.

When you upgrade Prestashop version, you may encounter the following error.

Fatal error: Class ‘Smarty_Internal_SmartyTemplateCompiler’ not found in .. tools/smarty/sysplugins/smarty_internal_template.php on line 713

 

Çözüm oldukça basit lakin güncel sürümde LC_CTYPE hatası bu şekilde çıktığı için forumlarda çözüme ulaşmanız biraz zor olacaktır.

LC_CTYPE hatasının sebebi ise karakter seti ile ilgilidir lakin telaşlanmayın bu ciddi bir problem değildir, eğer bir hosting kullanıcısıysanız bu fonksiyonu devre dışı bırakıp devam edebilirsiniz, eğer bir sağlayıcıysanız ve bu sorunu pas geçmeyip, çözmek istiyorsanız  bunun için bir takım 3. parti yamalar mevcut bunlardan birisini kullanabilirsiniz.

Fatal error: Class ‘Smarty_Internal_SmartyTemplateCompiler’ ÇÖZÜMÜ

Fatal error: Class ‘Smarty_Internal_SmartyTemplateCompiler’ SOLUTION

Prestashop Logo

  • config.inc.php ‘yi açın
    setlocale(LC_CTYPE, $locale.'.UTF-8', $locale.'.utf8');
  • satırını bulun,

Open the config.inc.php file, and search this code:

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

 

  • Silin ya da yorum satırı (//setlocale(LC_CTYPE, $locale.’.UTF-8′, $locale.’.utf8′);) yapın

You can delete this code or you can do comment line

 

Good works!

 

Bir önceki yazımız olan SOLVED -[PrestaShopException] Module ** is not a valid module name at line 1461 in file classes/module/Module.php başlıklı makalemizde file classes/module/Module.php, is not a valid module name ve [PrestaShopException] Module hakkında bilgiler verilmektedir.

1 Yorum

Bir Cevap Yazın