我正在一个网站上作为一个实验来教自己php,我已经完成了大部分现在已经完成了一段时间并且工作正常.我最近将主机从dreamhost切换到宝塔盒,并遇到了一些明显的问题.
我在宝塔上有另一个使用kohana框架的网站并设置为使用mongo数据库,但为了使kohana和mongo正常工作,缓存和日志目录必须是可写的并且需要扩展.当我发现Boxfile时,我添加了Boxfile和目录,问题解决了.
然而,在尝试将新图像上传到我从dreamhost切换到的网站后,我得到了php错误,说dir是只读的,所以我添加了一个Boxfile到该网站的图像目录,但它打破了我网站上的所有图像除了我使用cms上传的那些.换句话说,之前在那里的所有图像都被破坏了,而我最近上传的图像也工作了,但在Boxfile之前它是相反的.
对不起,如果这有点令人困惑,这是一个奇怪的问题,除了Pagoda Box的Boxfile基础知识指南之外,我找不到太多帮助.如果需要,我可以详细说明.
这就是我现在在boxfile上的内容:
web1:#component type&number shared_writable_dirs: - images
谢谢你的帮助.
小智 5
在Pagoda Box上将目录指定为共享可写目录时,它们使用网络装入将所有Web实例连接到单个可写文件系统.这些安装基本上隐藏了repo中这些目录中包含的所有文件.当您的应用程序尝试在这些目录中抓取某些内容时,挂载会将请求路由到共享文件系统(当前没有您的图像).
在仪表板的"管理"选项卡下,启用对共享可写存储的SSH访问,并将所有文件上载到正确的共享目录中.上传后,您的应用就能找到它们.
| 归档时间: |
|
| 查看次数: |
971 次 |
| 最近记录: |