2013-10-08 73 views
0

我在使用Prestashop 1.5.4.1並安裝新模板,我得到這個錯誤:致命錯誤:函數名稱必須是/home/sites/northwells.co.uk/.../sysplugins/smarty_internal_templatebase.php上的字符串281行

致命錯誤:函數名必須是線/home/sites/northwells.co.uk/.../sysplugins/smarty_internal_templatebase.php串281

中的代碼行281說:

$_template->properties['unifunc']($_template); 

什麼可能是錯的?我對PHP不太瞭解。非常感謝您的幫助。

拉夫

回答

1
+0

謝謝dprogramz。非常感激。這似乎是緩存問題,當我完全禁用緩存時,存儲工作正常。我應該保持禁用緩存嗎? – user2860295

+0

緩存通常用作性能增強,所以我認爲性能是您通過關閉它而犧牲的唯一一件事。很顯然,找到問題的根源是件好事,但我不認爲你會通過關閉它來打破你的項目:) – dprogramz

+0

太棒了,你救了我。非常感謝。我剛剛建立了一家新店,並遇到了這個問題。我花了好幾個小時來搜索問題的可能性。很明顯,我還是遠離那些強行購買商店的人,所以我暫時關閉它,並可能在稍後升級prestashop。非常感謝dprogramz。 – user2860295

0

我知道這是不是最好的解決辦法,但一個錯誤,因爲我無法更新的版本prestashop因爲我的主題,在modules \ blockcategories \ blockcategories.php中,我註釋了行: Tools :: enableCache() 和 Tools :: restoreCacheSettings(),解決了這個問題。

相關問題