Collect.xsendfile,ZODB blob和UNIX文件权限
||
我目前正在尝试配置Collector.xsendfile,Apache mod_xsendfile和Plone 4。
显然,Apache进程在文件系统上看不到blobstrage文件,因为它们包含许可权:
ls -lh var / blobstorage / 0x00 / 0x00 / 0x00 / 0x00 / 0x00 / 0x18 / 0xd5 / 0x19 / 0x038ea09d0eddc611.blob
-r -------- 1 plone plone 1006K May 28 15:30 var / blobstorage / 0x00 / 0x00 / 0x00 / 0x00 / 0x00 / 0x18 / 0xd5 / 0x19 / 0x038ea09d0eddc611.blob
如何配置Blobstorage赋予其他权限,以便Apache可以访问这些文件?
没有找到相关结果
已邀请:
2 个回复
荤碗
实现,该实现可以使它可配置,或者仅将目录模式设置为
,然后修补
以使用您的类而不是默认类:
颇为实用,您可能希望将此功能作为ZODB3的功能请求:-)
遣莫捅炭
您也可以在这里查看补丁-> http://pastebin.com/wNLYyXvw 2.)将修补程序以名称“'blob.patch \”存储在构建根目录中 3.)扩展构建配置:
安装后部分对现有的Blob设置所需的组读取权限。注意,还必须对blob文件夹授予执行权限,该组才能进入目录。 我已经使用ZODB 3.10.2和3.10.3测试了此补丁。 正如Martijn所建议的,这应该是可配置的,并且是ZODB的直接一部分。