使用mkdir函数的Symfony2文件系统的权限问题

时间:2013-12-29 14:18:34

标签: php symfony

我使用symfony2文件系统类的Mkdir函数。 doc(http://symfony.com/fr/doc/2.3/components/filesystem.html#mkdir)表示默认情况下必须使用777权限创建目录。

但是当我在我的命令中使用此函数时,该目录已经很好地创建了但具有755的权限。我在root中启动命令...

有什么问题?

想想并抱歉我的英语不好

2 个答案:

答案 0 :(得分:1)

在app_dev.php或app.php文件中添加 umask(0000);

确保您在cas www-data

中指定了正确的目录所有者

享受!!

答案 1 :(得分:0)

只需将权限作为mkdir函数的第一个参数传递给

->mkdir('/some/directory', 0777);