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 07 PHP
php 将excel导入mysql
Nov 09 PHP
php htmlspecialchars加强版
Feb 16 PHP
PHP $_FILES函数详解
Mar 09 PHP
关于查看MSSQL 数据库 用户每个表 占用的空间大小
Jun 21 PHP
PHP中spl_autoload_register()和__autoload()区别分析
May 10 PHP
解读PHP中的垃圾回收机制
Aug 10 PHP
PHP对象相关知识总结
Apr 09 PHP
PHP一个简单的无需刷新爬虫
Jan 05 PHP
PHP7内核之Reference详解
Mar 14 PHP
浅析PHP7的多进程及实例源码
Apr 14 PHP
PHP 计算至少是其他数字两倍的最大数的实现代码
May 26 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
各种咖啡的英文名子是什么
2021/03/03 新手入门
main.php
2006/12/09 PHP
发布一个用PHP fsockopen写的HTTP下载的类
2007/02/22 PHP
php开启安全模式后禁用的函数集合
2011/06/26 PHP
PHP使用flock实现文件加锁的方法
2015/07/01 PHP
PHP框架性能测试报告
2016/05/08 PHP
php实现异步将远程链接上内容(图片或内容)写到本地的方法
2016/11/30 PHP
Yii2第三方类库插件Imagine的安装和使用
2017/07/06 PHP
jQuery Ajax文件上传(php)
2009/06/16 Javascript
js操作二级联动实现代码
2010/07/27 Javascript
innerHTML,outerHTML,innerText,outerText的用法及区别解析
2013/12/16 Javascript
使用正则表达式的格式化与高亮显示json字符串
2014/12/03 Javascript
Vue原理剖析 实现双向绑定MVVM
2017/05/03 Javascript
详解react如何在组件中获取路由参数
2017/06/15 Javascript
轻量级JS Cookie插件js-cookie的使用方法
2018/03/22 Javascript
Node.js利用console输出日志文件的方法示例
2018/04/27 Javascript
小程序云开发实战小结
2018/10/25 Javascript
改进 JavaScript 和 Rust 的互操作性并深入认识 wasm-bindgen 组件
2019/07/13 Javascript
layui递归实现动态左侧菜单
2019/07/26 Javascript
[55:35]DOTA2-DPC中国联赛 正赛 CDEC vs Dragon BO3 第二场 1月22日
2021/03/11 DOTA
使用Python下的XSLT API进行web开发的简单教程
2015/04/15 Python
动态规划之矩阵连乘问题Python实现方法
2017/11/27 Python
python实现键盘控制鼠标移动
2020/11/27 Python
对Pycharm创建py文件时自定义头部模板的方法详解
2019/02/12 Python
python使用KNN算法识别手写数字
2019/04/25 Python
有关Tensorflow梯度下降常用的优化方法分享
2020/02/04 Python
Pycharm最常用的快捷键及使用技巧
2020/03/05 Python
Python如何定义有默认参数的函数
2020/08/10 Python
python爬虫scrapy图书分类实例讲解
2020/11/23 Python
HTML5+CSS3实例 :canvas 模拟实现电子彩票刮刮乐代码
2016/12/30 HTML / CSS
会计实习期自我鉴定
2013/10/06 职场文书
母亲节演讲稿范文
2014/01/02 职场文书
司马光教学反思
2014/02/01 职场文书
学习雷锋月活动总结
2014/07/03 职场文书
房地产经营管理专业自荐信
2014/09/02 职场文书
2015秋季田径运动会广播稿
2015/08/19 职场文书