检测到您启用了Adblock等屏蔽广告扩展,导致正常的内容图片无法显示,为了不影响阅读体验,建议您将www.xiaoz.me加入白名单。

SAE使用smarty模板引擎报错的解决办法

最近使用smarty模板写一些小程序,想在SAE上进行测试,但是上传到SAE后出现了一些错误,错误信息为:“SAE_Fatal_error: Uncaught exception ‘SmartyException’ with message ‘unable to write file ./…’ ”,这是因为SAE平台无法进行文件读写操作造成。

sae

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

二、修改Smarty的配置文件:

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

三、最后smarty模板引擎就能成功的在SAE运行

3 Comments

发表评论

电子邮件地址不会被公开。 必填项已用*标注