Smarty For Sae(sae中使用smarty)
来源:互联网 发布:手机显示e是什么网络 编辑:程序博客网 时间:2024/05/17 23:37
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上运行了。
转自《Smarty For Sae | 勇之轨迹》(www.yongzhi.info)
- Smarty For Sae(sae中使用smarty)
- 新浪SAE中如何使用smarty模板
- 在新浪sae中 配置smarty
- 如何在SAE中使用smarty模板,实现MVC开发模式
- 新浪云SAE SpeedPHP配置Smarty
- SAE中使用TmpFS功能
- SAE中git使用教程
- SAE
- SAE
- smarty中使用变量
- smarty中使用变量
- smarty中使用popup
- ThinkPHP5中使用Smarty
- Smarty for java的使用
- SAE中使用MySQL查询数据
- 怎么在SAE中使用tortoiseSVN
- sae中使用mysql作为session存储
- sae中使用mysql作为session存储
- using的用法
- Calling Functions in LINQ to Entities Queries
- ImageDownloader
- WinCE串口编程API函数
- OpenGL辅助库的基本使用
- Smarty For Sae(sae中使用smarty)
- 程序员装B指南
- 如何理解 iOS Delegate (委托)设计模式
- html乱码
- python开发环境Eclipse+PyDev 安装及配置
- CoolRuler屏幕工具尺 1.5 汉化版
- 腾讯2012实习生笔试题
- 使用vector进行排序插入
- 如何将应用程序exe注册成服务,直接从后台运行