将Symfony更新为3.0 Lipp Imagine生成具有权限0600
的缩略图并且无法在浏览器中显示...
任何人都知道如何提供帮助?
答案 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/14246和https://github.com/symfony/symfony/pull/17063对于拟议的补丁)。
现在,除了在生成文件后自己设置权限并等待在Symfony 3.0.2中发布修复程序之外,您无法做很多事情。