解决在pagodabox上部署Kohana框架时无法写cache和logs的问题
2012-12-18 15:53
246 查看
最近闲着无事,就像把之前写的东西部署到pagodabox中玩玩,
其实这个玩意儿还是很不错的。支持git直接进行代码部署,而且在创建应用的时候,可以直接填写你在github上托管的项目地址,它会自动clone一份代码到服务器上进行初始化部署,初始化完了以后,你就可以用git对其进行版本控制和代码的服务器端更新了。
折腾了一会儿代码部署成功,输入地址悲剧就出来了,提示cache文件无写权限,在项目管理中一直没有找到在哪里调整文件夹权限,于是求助万能的谷歌,最好找到解决方法。
其实pagodabox支持yaml。只需要在web服务器的根目录添加一个Boxfile文件,在里面加上相应的语法就可以解决这个问题,例如我现在要让cache和logs文件夹可写,代码如下:
Boxfile:
web1:
shared_writable_dirs:
- /application/logs
- /application/cache
将文件通过git push到服务器上即可。
其实这个玩意儿还是很不错的。支持git直接进行代码部署,而且在创建应用的时候,可以直接填写你在github上托管的项目地址,它会自动clone一份代码到服务器上进行初始化部署,初始化完了以后,你就可以用git对其进行版本控制和代码的服务器端更新了。
折腾了一会儿代码部署成功,输入地址悲剧就出来了,提示cache文件无写权限,在项目管理中一直没有找到在哪里调整文件夹权限,于是求助万能的谷歌,最好找到解决方法。
其实pagodabox支持yaml。只需要在web服务器的根目录添加一个Boxfile文件,在里面加上相应的语法就可以解决这个问题,例如我现在要让cache和logs文件夹可写,代码如下:
Boxfile:
web1:
shared_writable_dirs:
- /application/logs
- /application/cache
将文件通过git push到服务器上即可。
相关文章推荐
- 2012服务器在IIS部署的SLL(https)网址谷歌浏览器无法访问的问题解决
- composer部署Yii2框架(linux)遇到问题及解决思路总结
- 解决 web服务器部署常见问题,server application unavailable 和 程序无法连接数据库 的问题(asp.net 2.0 + oracle9i + winXP)
- ThinkPHP框架调用page类分页无法关联表的情况,解决ThinkPHP框架多表分页、TP联表分页、多表分页问题
- CI框架解决无法上传0字节文件问题
- kafka单节点部署无法访问问题解决
- 解决 web服务器部署常见问题,server application unavailable 和 程序无法连接数据库 的问题(asp.net 2.0 + oracle9i + winXP)
- 解决eclipse部署tomcat服务器无法启动的问题
- 编译DXUT框架中CustomUI例子遇到问题:无法打开包括文件:“msctf.h”的 解决办法
- wamp部署https过程记录及无法启动问题解决
- 解决.VS2012+EF5.0开发的网站在window server2003上无法部署的问题(转载)
- 解决 jeesite 项目部署到linux 服务器上 ckfinder 无法上传图片的问题
- Kohana使用auth模块session_type选择database时无法写入session的问题解决
- fckeditor部署到weblogic出现xml无法读取及样式不能显示问题的解决方法
- jQuery Validate验证框架 + CKEditor 无法验证问题的解决方法
- EF框架:“无法更新EntitySet“*****”,因为它有一个DefiningQuery,而元素中没有支持当前操作的元素”问题的解决方法
- ThinkPHP框架中解决无法加载控制器的问题—原因之一
- 解决spring-cloud应用无法部署在同一个容器中的问题
- torch/caffe等框架下解决内存无法garbage collection的问题
- 解决VS无法连接到已配置的开发web服务器或者部署在IIS上的web服务打不开的问题