将 Symfony 更新到 3.0 后,Lipp Imagine 生成权限为 0600 的缩略图
并且无法在浏览器中显示...
有谁知道如何提供帮助?
将 Symfony 更新到 3.0 后,Lipp Imagine 生成权限为 0600 的缩略图
并且无法在浏览器中显示...
有谁知道如何提供帮助?
通常权限问题伴随着 umask 和/或错误的配置。
我为您做了一些研究,并在捆绑包的 github 存储库中发现了类似的问题:https ://github.com/liip/LiipImagineBundle/issues/326
所说的基本上是您需要设置您的 umask 以便向该组授予正确的权限。
希望这可以帮助!
LiipImagineBundle 使用dumpFile()
Symfony 文件系统组件中的方法,该方法在 Symfony 3 中引入了回归,导致转储文件没有获得预期的权限(有关错误报告,请参见https://github.com/symfony/symfony/issues/14246和https:/ /github.com/symfony/symfony/pull/17063建议的补丁)。
现在你只能在生成文件后自己设置权限并等待 Symfony 3.0.2 中发布的修复程序。