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 相关文章推荐
Excel数据导入Mysql数据库的实现代码
Jun 05 PHP
php socket方式提交的post详解
Jul 19 PHP
php ajax 静态分页过程形式
Sep 02 PHP
PHP调用Linux的命令行执行文件压缩命令
Jan 27 PHP
phpadmin如何导入导出大数据文件及php.ini参数修改
Feb 18 PHP
深入PHP操作MongoDB的技术总结
Jun 02 PHP
使用Discuz关键词服务器实现PHP中文分词
Mar 11 PHP
PHP读取txt文本文件并分页显示的方法
Mar 11 PHP
php中smarty模板条件判断用法实例
Jun 11 PHP
php字符串操作针对负值的判断分析
Jul 28 PHP
php微信浏览器分享设置以及回调详解
Aug 01 PHP
在laravel中使用with实现动态添加where条件
Oct 10 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
解析CI的AJAX分页 另类实现方法
2013/06/27 PHP
PHP中实现crontab代码分享
2015/03/26 PHP
从刷票了解获得客户端IP的方法
2015/09/21 PHP
php性能分析之php-fpm慢执行日志slow log用法浅析
2016/10/17 PHP
php简单计算权重的方法示例【适合抽奖类应用】
2019/06/10 PHP
JavaScript事件列表解说
2006/12/22 Javascript
javascript第一课
2007/02/27 Javascript
仿百度的关键词匹配搜索示例
2013/09/25 Javascript
window.location.href IE下跳转失效的解决方法
2014/03/27 Javascript
js脚本实现数据去重
2014/11/27 Javascript
javascript带回调函数的异步脚本载入方法实例分析
2015/07/02 Javascript
D3.js中data(), enter() 和 exit()的问题详解
2015/08/17 Javascript
jquery插件Jplayer使用方法简析
2016/04/22 Javascript
BootStrap智能表单实战系列(九)表单图片上传的支持
2016/06/13 Javascript
jQuery实现在新增加的元素上添加事件方法案例分析
2017/02/09 Javascript
在js代码拼接dom对象到页面上去的模板总结(必看)
2017/02/14 Javascript
JS基于对象的特性实现去除数组中重复项功能详解
2017/11/17 Javascript
express如何使用session与cookie的方法
2018/01/30 Javascript
angularJs中$scope数据序列化的实例
2018/09/30 Javascript
Vue基于iview table展示图片实现点击放大
2020/08/05 Javascript
python实现上传下载文件功能
2020/11/19 Python
详解使用 pyenv 管理多个版本 python 环境
2017/10/19 Python
Python使用正则表达式分割字符串的实现方法
2019/07/16 Python
python selenium爬取斗鱼所有直播房间信息过程详解
2019/08/09 Python
在pycharm中显示python画的图方法
2019/08/31 Python
python如何调用字典的key
2020/05/25 Python
使用phonegap操作数据库的实现方法
2017/03/31 HTML / CSS
日本食品网上商店:JaponShop.com
2017/11/28 全球购物
JBL美国官方商店:扬声器、耳机等
2019/12/01 全球购物
高中地理教学反思
2014/01/29 职场文书
一年级语文下册复习计划
2015/01/17 职场文书
教学督导岗位职责
2015/04/10 职场文书
2015暑期爱心支教策划书
2015/07/14 职场文书
《棉鞋里的阳光》教学反思
2016/02/20 职场文书
图解上海144收音机
2021/04/22 无线电
VW、VH适配移动端的解决方案与常见问题
2023/05/21 HTML / CSS