试图了解如何将智能php框架从3.11更新为当前的3.21
有人可以建议在哪里一步一步找到虚拟或列表的详细指南吗? 我到处搜索过。
是的我理解3.22很快就会到来(2周)并且将作为HHVM的标准设置而来,这就是为什么我想解决当前更新中的任何问题,然后在3.22到达时解决任何问题。
由于
答案 0 :(得分:0)
将Smarty从版本3.xx
更新为3.yy
通常不是很困难,它与2.xx
的大升级完全不同(但他们written a guide就是这样。 ..)。只需将您的Smarty安装目录替换为较新安装的目录。
出于安全考虑,我通常在我的开发环境中这样做。
目录结构:
./Smarty/ <- Symlink to ./Smarty-3.1.12/
./Smarty-3.1.12/
./Smarty-3.1.13/
你的php脚本包括像这样的Smarty:
require('./Smarty/libs/Smarty.class.php');
要进行更新,只需将较新版本复制到新文件夹中,然后将符号链接更改为显示到新文件夹。
rm Smarty
ln -s Smarty-3.1.13 Smarty
如果遇到问题,只需将符号链接切换回旧安装,直到解决问题为止。
在某些情况下,您可能还必须清空/templates_c/
目录。