smarty不渲染html页面
有时候测试的时候需要切换到服务器的测试分支用来测试整个流程,这时候出现了一个问题:smarty无法渲染html文件
经过排查,找到原因:
正式生产环境的php版本有两个,php7和php5.5,需要测试的代码只能运行在php5.5下,因为在php7下,该smarty版本会出现问题,然而当前的环境是php7,所以出现了smarty无法渲染html的问题
解决方法:
将当前的运行环境切换到php5.5
具体做法:
找到nginx的配置文件:
ps -ef | grep nginx | grep conf
编辑该配置文件,将该测试分支地址配置里的fastcgi_pass改为127.0.0.1:9000 其中9001为php7 9000为php5.5
重新加载nginx配置文件
如果还渲染不出来,需要清楚掉template_c目录下的所有文件
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步