在macOS

时间:2018-03-20 14:58:48

标签: php macos apache vagrant mkdir

目前,我正在使用带有流浪汉的Linux机器开发Web应用程序。我用来托管Linux机器的操作系统是macOS。当我使用函数mkdir()时,该文件夹的权限似乎始终是只读权限。因此,我无法将应用程序中的文件上传到此文件夹中。但我可以手动更改文件夹的权限,但我不想这样,因为系统必须动态创建这些文件夹。

之前有没有人遇到过这个问题并知道解决这个问题的方法?

1 个答案:

答案 0 :(得分:1)

您可以在结尾设置权限

时使用可选值
mkdir("/path/to/your/directory/name", 0755);

您也可以查看所有权。也许你的目录需要是www-data,以便apache可以写入它。

chown('path/to/file', 'www-data:www-data');