【发布时间】:2017-08-18 17:42:13
【问题描述】:
如果在 Vagrant box 中使用 PHP mkdir 函数时遇到问题。
会发生以下情况,我创建了一个文件夹:
mkdir('path/to/directory', 0775, true);
这成功地在我的Vagrant box上创建了具有以下权限的文件夹:
drwxrwxr-x 1 www-data vagrant directory
以及我的本地计算机上的以下内容:
drwxr-xr-x 3 root staff directory
然而,在我的本地机器上(我实际上要对文件进行处理)我无法编辑文件夹中的文件,并且 PHPStorm 在目录中显示锁定。
当我执行file_put_contents() 之类的操作来创建文件并将该文件更改为 0664 或 0775 时,我可以对其进行编辑。
任何帮助将不胜感激。
我已经在目录上尝试了一个额外的chmod,没有用。
【问题讨论】:
标签: php vagrant file-permissions mkdir