Lipp设想缓存设置文件权限0600

时间:2015-12-31 08:10:40

标签: symfony liipimaginebundle

将Symfony更新为3.0 Lipp Imagine生成具有权限0600

的缩略图

并且无法在浏览器中显示...

任何人都知道如何提供帮助?

2 个答案:

答案 0 :(得分:0)

通常,umask和/或配置错误都会带来权限问题。

我为您做了一些研究,并在github存储库中发现了类似的问题:https://github.com/liip/LiipImagineBundle/issues/326

基本上你需要设置你的umask,以便为小组提供正确的权限。

希望这有帮助!

答案 1 :(得分:0)

LiipImagineBundle使用Symfony Filesystem组件中的dumpFile()方法,该方法在Symfony 3中引入了回归,导致转储文件无法获得预期的权限(有关错误报告,请参阅https://github.com/symfony/symfony/issues/14246https://github.com/symfony/symfony/pull/17063对于拟议的补丁)。

现在,除了在生成文件后自己设置权限并等待在Symfony 3.0.2中发布修复程序之外,您无法做很多事情。