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
- 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!