sae使用smarty模板的方法


Posted in PHP onDecember 17, 2013

Smarty是非常流行的模板系统,它分离了业务和逻辑、执行速度快,在php网站中有广泛的运用。

不过在部署到sina app engine(sae)上时出现了问题,因为sae作为云计算平台式无法进行文件读写操作的,所以Smarty中输出的缓存文件就无法实现。

错误信息:“SAE_Fatal_error: Uncaught exception 'SmartyException' with message 'unable to write file ./web/templates_c/wrt4e95555280ef1' ”

SAE给出了解决方案就是使用Memcache。首先进入应用中的应用管理中,在服务管理中开启Memcache一个初始化,

然后修改Smarty的配置文件:

// For SAE 编译文件存放在memcache中
$smarty->compile_dir = 'saemc://smartytpl/';
$smarty->cache_dir = 'saemc://smartytpl/';
$smarty->compile_locking = false; // 防止调用touch,saemc会自动更新时间,不需要touch

上面三行是必须的。

这样Smarty模板就可以在SAE上运行了。

PHP 相关文章推荐
php 分页类 扩展代码
Jun 11 PHP
php配合jquery实现增删操作具体实例
Dec 12 PHP
解决ThinkPHP下使用上传插件Uploadify浏览器firefox报302错误的方法
Dec 18 PHP
PHP处理二进制数据的实现方法
Jun 13 PHP
php使用Jpgraph创建3D饼形图效果示例
Feb 15 PHP
PHP正则+Snoopy抓取框架实现的抓取淘宝店信誉功能实例
May 17 PHP
PHP实现字符串翻转功能的方法【递归与循环算法】
Nov 03 PHP
PHP实现登录验证码校验功能
May 17 PHP
ThinkPHP5.0多个文件上传后找不到临时文件的修改方法
Jul 30 PHP
Laravel5.5 动态切换多语言的操作方式
Oct 25 PHP
php 使用 __call实现重载功能示例
Nov 18 PHP
PHP pthreads v3使用中的一些坑和注意点分析
Feb 21 PHP
解决file_get_contents无法请求https连接的方法
Dec 17 #PHP
phpstrom使用xdebug配置方法
Dec 17 #PHP
php使用curl发送json格式数据实例
Dec 17 #PHP
php获取301跳转URL简单实例
Dec 16 #PHP
PHP获取MAC地址的具体实例
Dec 13 #PHP
php配合jquery实现增删操作具体实例
Dec 12 #PHP
php文件上传的例子及参数详解
Dec 12 #PHP
You might like
坏狼php学习 计数器实例代码
2008/06/15 PHP
PHP之短标签开启设置
2013/06/17 PHP
PHP实现操作redis的封装类完整实例
2015/11/14 PHP
Yii2框架制作RESTful风格的API快速入门教程
2016/11/08 PHP
Laravel框架使用Redis的方法详解
2018/05/30 PHP
JavaScript 面向对象编程(1) 基础
2010/05/18 Javascript
使用js 设置url参数
2013/07/08 Javascript
jquery实现兼容浏览器的图片上传本地预览功能
2013/10/14 Javascript
jquery实现点击弹出层效果的简单实例
2014/03/03 Javascript
JavaScript DSL 流畅接口(使用链式调用)实例
2015/03/15 Javascript
jQuery 移动端artEditor富文本编辑器
2016/01/11 Javascript
详解Javascript中prototype属性(推荐)
2016/09/03 Javascript
微信小程序 自动登陆PHP源码实例(源码下载)
2017/05/08 Javascript
基于bootstrap实现多个下拉框同时搜索功能
2017/07/19 Javascript
vue.js评论发布信息可插入QQ表情功能
2017/08/08 Javascript
ajax+node+request爬取网络图片的实例(宅男福利)
2017/08/28 Javascript
Vue动态生成表格的行和列
2019/07/18 Javascript
基于VSCode调试网页JavaScript代码过程详解
2020/07/20 Javascript
python实现获取客户机上指定文件并传输到服务器的方法
2015/03/16 Python
Python二叉搜索树与双向链表转换实现方法
2016/04/29 Python
Python中的二维数组实例(list与numpy.array)
2018/04/13 Python
python使用turtle绘制分形树
2018/06/22 Python
Python3多线程版TCP端口扫描器
2019/08/31 Python
python使用SQLAlchemy操作MySQL
2020/01/02 Python
Python+PyQt5+MySQL实现天气管理系统
2020/06/16 Python
Python中用xlwt制作表格实例讲解
2020/11/05 Python
Diamondback自行车:拥有你的冒险
2019/04/22 全球购物
Vilebrequin美国官方网上商店:法国豪华泳装品牌
2020/02/22 全球购物
妇产医师自荐信
2014/01/29 职场文书
大宝sod蜜广告词
2014/03/21 职场文书
加强干部作风建设整改方案
2014/10/24 职场文书
信访工作汇报材料
2014/10/27 职场文书
员工辞职信怎么写
2015/02/27 职场文书
销售开票员岗位职责
2015/04/15 职场文书
2015年维修电工工作总结
2015/04/25 职场文书
2015年“我们的节日·中秋节”活动总结
2015/07/30 职场文书