Pagoda Box图像上传问题


Pagoda Box image upload problems

我正在一个网站上做实验,自学php,我已经完成了一段时间的大部分工作,而且工作得很好。我最近把主机从梦幻主机换成了宝塔盒子,遇到了一些明显的问题。

我在宝塔上有另一个网站,它使用kohana框架,并被设置为使用mongo数据库,但为了让kohana和mongo正常工作,缓存和日志目录必须是可写的,并且需要扩展。当我发现Boxfile时,我添加了带有目录的Boxfile,问题就解决了。

然而,在尝试上传一个新的图像到网站后,我从dreamhost切换到了网站,我得到了php错误,说目录是只读的,所以我在该网站上添加了一个带有图像目录的Boxfile,但它破坏了我在网站上的所有图像,除了我使用cms上传的图像。换言之,以前在那里的所有图像都被破坏了,我最近上传的图像也起了作用,但在Boxfile之前,它是相反的。

如果这有点令人困惑,很抱歉,这是一个奇怪的问题,除了Pagoda Box的Boxfile基础指南之外,我找不到太多帮助。如果需要,我可以详细说明。

这就是我现在在盒子文件上的内容:

web1:#组件类型&数字shared_writable_dirs:-图像

谢谢你的帮助。

当您在Pagoda Box上将一个目录指定为共享可写目录时,它们会使用网络装载将您的所有web实例连接到一个可写文件系统。这些挂载本质上隐藏了repo中这些目录中包含的任何文件。当你的应用程序试图获取这些目录中的东西时,装载会将请求路由到共享文件系统(该文件系统中目前没有你的映像)。

在仪表板的"管理"选项卡下,启用对共享可写存储的SSH访问,并将所有文件上载到适当的共享目录中。上传后,您的应用程序将能够找到它们。