2011-01-19 132 views
0

警告:preg_match()[function.preg-match]:編譯失敗:重複子模式太長,位於/Smarty_Compiler.class.php的偏移18454處,位於454行smarty不能在新服務器上工作PHP版本5.2.6

致命錯誤:Smarty的錯誤:[在login.tpl線1]:語法錯誤:無法識別標籤:PHP(Smarty_Compiler.class.php,線455)

此消息來..這是工作完美dev的服務器上但在現場服務器上不起作用。

開發的PHP版本是5.2.14 新的服務器有PHP版本5.2.6

這是什麼問題?

+0

我更新了PHP版本到PHP 2.6.17,現在所有的工作都很好 – 2011-01-20 10:25:28

回答

1

你在用什麼smarty版本?

此線程似乎暗示着它與Smarty的版本和PHP版本的組合來做: http://www.smarty.net/forums/viewtopic.php?t=14563

對於大多數用戶sollution似乎是從2.6.21降級Smarty的到2.6.20

雖然這是一個古老的線程,所以檢查它是否適用,但它似乎類似於你的問題。

+0

我更新了PHP版本到PHP 2.6.17,現在所有的版本都很好 – 2011-01-20 10:25:01

1

你正在使用哪個版本?

使用最新版本的smarty它可能會解決您的問題。

相關問題