sae使用smarty模板的方法
- 软件编程
- 2026-01-11 15:55:24
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上运行了。
# app
# 不需要
# 放在
# 就可以
# 中有
# 上时
# 更新时间
# 出现了
# 配置文件
# 错误信息
# 速度快
# engine
# 服务管理
# message
# exception
# write
# unable
# Uncaught
# Smarty
# PHP Wrapper在SAE上的应用方法
# 新浪SAE搭建PHP项目教程
# 在SAE上搭建最新wordpress的方法
# php实现SAE上使用storage上传与下载文件的方法
# 新浪SAE云平台下使用codeigniter的数据库配置
# smarty模板
# ThinkPHP的SAE开发相关注意事项详解
# sae
# ThinkPHP在新浪SAE平台的部署实例
# 微信公众平台开发入门教程(SAE方倍工作室)
# Laravel 5.1 on SAE环境开发教程【附项目demo源码】
# SAE实时日志接口SDK用法示例
# SmartyException
相关栏目:
【
教研文案 】
【
日常文案 】
【
AI模型 】
【
网络运营 】
【
营销推广 】
【
云计算 】
【
技术教程 】
【
软件编程 】
【
汉字学习 】
【
歌词歌曲 】
【
精选文章 】
相关推荐:
C++实现学生成绩管理系统
Python urllib request模块发送请求实现过程解析
c++ STL之list对结构体的增加,删除,排序等操作详解
C++实现学生信息管理系统
docker 连接宿主Mysql操作
Javascript中window.name属性详解
Java程序执行过程及内存机制详解
Linux 使用shell脚本处理字符串的实现
详解vue-cli项目在IE浏览器打开报错解决方法
video.js添加自定义组件的方法
C#使用ML.Net完|成人|工智能预测
python实现图像高斯金字塔的示例代码
详解vue实现坐标拾取器功能示例
Docker 命令自动补全的实现
详解如何在Android studio中更新sdk版本和build-tools版本
.net core中的Authorization过滤器使用
JS操作JSON常用方法(10w阅读)
在Docker中安装Elasticsearch7.6.2的教程
完美解决c# distinct不好用的问题
c# base64转字符串实例
Scrapy-Redis之RedisSpider与RedisCrawlSpider详解
c# 使用HtmlAgilityPack解析Html
scrapy头部修改的方法详解
解决docker CMD/ENTRYPOINT执行sh脚本报: not found/run.sh:
详解C#实例化对象的三种方式及性能对比
Spring Boot 通过 Mvc 扩展方便进行货币单位转换的代码详解
docker run 运行容器自动结束的解决
Java编写简单计算器的完整实现过程
Python3 用matplotlib绘制sigmoid函数的案例
jquery实现拖拽小方块效果
python使用requests库爬取拉勾网招聘信息的实现
Python可以用来做什么
基于vue与element实现创建试卷相关功能(实例代码)
解决docker加载新的镜像后repository和tag名称都为none的问题
spring boot 实现阿里云视频点播功能(删除视频)
call在Python中改进数列的实例讲解
MySQL decimal unsigned更新负数转化为0
使用BeautifulSoup4解析XML的方法小结
详解vue中使用transition和animation的实例代码
JavaScript 防抖和节流遇见的奇怪问题及解决
微信小程序实现锚点跳转
IDEA使用Docker插件远程部署项目到云服务器的方法步骤
python IP地址转整数
C#中感叹号(!) 的作用总结
windows宿主机和docker容器设置挂载共享文件夹的步骤
关于小程序优化的一些建议(小结)
如何在scrapy中集成selenium爬取网页的方法
Ubuntu配置Pytorch on Graph (PoG)环境过程图解
JavaScript对象访问器Getter及Setter原理解析
c# dynamic的好处
本文转自网络,如有侵权请联系客服删除。
热门内容推荐
C#使用虚拟方法实现多态
- 2026-01-11
JavaScript原生对象之String对象的属性和方法详解
- 2026-01-11
js实现DOM走马灯特效的方法
- 2026-01-11
轻松创建nodejs服务器(1):一个简单nodejs服务器例子
- 2026-01-11
php实现微信公众平台账号自定义菜单类
- 2026-01-11
