flashweb Posted December 11, 2015 Share Posted December 11, 2015 Merhaba, Windows sunucuda çalışan prestashop sitem yavaş çalıştığı için başka bir linux sunucuya geçiş yaptım. Veritabanını ve dosyaları olduğu gibi yeni sunucuya aktardım. yeni sunucuda cpanel veritabanının ve veritabanı kullanıcının isminin önüne bir ek ekleyerek oluşturdu. Bende config klasöründe settings.inc içerisine bu değişikliği yazdım. Fakat sitem çalışmıyor. Anasayfa ve yönetim panelinde boş bir sayfa geliyor. "Sunucu hatası 500" yazıyor,başka bişey yazmıyor. Acaba linux sunucuda bir ayar eksiğim mi var, başka ne yapabilirim? Link to comment Share on other sites More sharing options...
Şahin YILDIZ Posted December 11, 2015 Share Posted December 11, 2015 Hata kodlarını açın bakalım durum nedir?/config/defines.inc.php Link to comment Share on other sites More sharing options...
flashweb Posted December 11, 2015 Author Share Posted December 11, 2015 hata kodlarını açtım,anasayfa da bu yazıyor. Fatal error: Class 'Smarty_Internal_SmartyTemplateCompiler' not found in /home/fabrikad/public_html/tools/smarty/sysplugins/smarty_internal_template.php on line 671 Link to comment Share on other sites More sharing options...
Şahin YILDIZ Posted December 11, 2015 Share Posted December 11, 2015 bu satırın başına aynı şekilde // ekleyip denermisin Link to comment Share on other sites More sharing options...
flashweb Posted December 12, 2015 Author Share Posted December 12, 2015 Şahin bey , dediğinizi yaptım,sitem çalıştı. Teşekkür ederim. Şu anda yalnız ürüne tıklayınca sayfa çaşıyor ama üstte iki satır hata kodu çıkıyor. Warning: round() expects parameter 2 to be long, string given in /home/fabrikad/public_html/classes/Tools.php on line 1590Warning: round() expects parameter 2 to be long, string given in /home/fabrikad/public_html/classes/Tools.php on line 1590 Link to comment Share on other sites More sharing options...
Şahin YILDIZ Posted December 13, 2015 Share Posted December 13, 2015 Hosting kaynaklı bir problem incelemeden tavsiyede bulunmak zor, eğer sistem sorunsuz çalışıyorsa hata kodları gösterimini kapatın bu şekilde kullanın Link to comment Share on other sites More sharing options...
SahinSOLMAZ Posted December 24, 2015 Share Posted December 24, 2015 Şahin bey , dediğinizi yaptım,sitem çalıştı. Teşekkür ederim. Şu anda yalnız ürüne tıklayınca sayfa çaşıyor ama üstte iki satır hata kodu çıkıyor. Warning: round() expects parameter 2 to be long, string given in /home/fabrikad/public_html/classes/Tools.php on line 1590 Warning: round() expects parameter 2 to be long, string given in /home/fabrikad/public_html/classes/Tools.php on line 1590 Hosting kaynaklı bir problem değil. ----------------------------------------------------------------------------------------------------- Merhabalar @flashweb, Ondalıklı ürün fiyatlarında PS'nin yuvarlama fonksiyonu devreye girer. Örn: ürün fiyatı: 5.2223452 gibi bir değerse bunu 5.22 'ye yuvarlar. Bu klasik yuvarlamadır, dilerseniz yukarı ya da aşağı yuvarlama özelliğini de kullanabilirsiniz. Örn: 5.22 yi 5 de yapabilir 6 da yapabilirsiniz. - Nerdedir bu yuvarlama özelliği? + Admin -> Tercihler sayfasındadır. - Ne yapabiliriz? Tercihlerden klasik methodu değiştirebilirsiniz Yuvarlama türünün altında (güncel versiyonlarda) number of decimal var bu değer varsayılan 2 olmalı veya 1590. satırdaki kod satırını aşağıdakiyle değiştirip sonucu bizimle paylaşabilirsiniz: return round($value, 2); Başarılar. Link to comment Share on other sites More sharing options...
SahinSOLMAZ Posted December 24, 2015 Share Posted December 24, 2015 Ek olarak, Forumda aynı sorunla ilgili farklı başlıklar da var inceleyebilirsiniz: - https://www.prestashop.com/forums/topic/486432-php-warning-round-expects-parameter-2-to-be-long/ - https://www.prestashop.com/forums/topic/473271-warning-round-expects-parameter-2-to-be-long-string-given-in/ Link to comment Share on other sites More sharing options...
Şahin YILDIZ Posted December 24, 2015 Share Posted December 24, 2015 Çalışan bir siteyi başka bir sunucu veya hosting taşıdığınızda çalışmıyorsa, hosting kaynaklı değildir demek mantık dışıdır. Bu sebeple sistem kodlarına dokunmadan sorunun kaynağı olan sunucu veya hosting üzerinde sorunun çözümüne gidilmesi gerekir. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now