簡體   English   中英

smarty不能在新服務器上使用PHP版本5.2.6

[英]smarty not working on new server PHP Version 5.2.6

警告:preg_match()[function.preg-match]:編譯失敗:454行/Smarty_Compiler.class.php中偏移量18454處的重復子模式太長

致命錯誤:Smarty錯誤:[在login.tpl第1行中]:語法錯誤:無法識別的標記:php(Smarty_Compiler.class.php,第455行)

此消息即將到來..它在開發服務器上運行正常,但在實時服務器上卻無法正常工作。

Dev php版本為5.2.14,新服務器的PHP版本為5.2.6

這是問題嗎?

您正在使用哪個版本?

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

您正在使用哪個智能版本?

該線程似乎暗示它與Smarty版本和php版本有關: http ://www.smarty.net/forums/viewtopic.php?t=14563

對於大多數用戶而言,解決方案似乎是將Smarty從2.6.21降級到2.6.20。

雖然它有點舊,所以請檢查它是否適用,但這似乎與您的問題類似。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM