2015-12-31 60 views

回答

0

通常,權限問題與umask和/或配置錯誤有關。

我做了一些調查,你發現在GitHub的倉庫中捆綁了類似的問題:https://github.com/liip/LiipImagineBundle/issues/326

該說的話是什麼基本上你需要設置你的umask爲了給權許可權組。

希望這有助於!

0

LiipImagineBundle使用dumpFile()方法從引入了迴歸在Symfony的3導致拋投文件沒有得到預期的權限(請參閱建議補丁https://github.com/symfony/symfony/issues/14246的錯誤報告和https://github.com/symfony/symfony/pull/17063)的文件系統的Symfony組件。

現在除了在生成文件之後自己設置權限並等待在Symfony 3.0.2中發佈修復程序之外,您無法做其他事情。

+0

謝謝。我添加了 ' if(strpos($ filename,'media/cache')!== false){this-> chmod($ tmpFile,0666,umask()); } ' 要Symfony的文件系統類([鏈接](https://github.com/symfony/filesystem/blob/master/Filesystem.php#L526)) 必須足以爲現在 – dodobusko