目前,我正在使用带有流浪汉的Linux机器开发Web应用程序。我用来托管Linux机器的操作系统是macOS。当我使用函数mkdir()
时,该文件夹的权限似乎始终是只读权限。因此,我无法将应用程序中的文件上传到此文件夹中。但我可以手动更改文件夹的权限,但我不想这样,因为系统必须动态创建这些文件夹。
之前有没有人遇到过这个问题并知道解决这个问题的方法?
答案 0 :(得分:1)
您可以在结尾设置权限
时使用可选值mkdir("/path/to/your/directory/name", 0755);
您也可以查看所有权。也许你的目录需要是www-data,以便apache可以写入它。
chown('path/to/file', 'www-data:www-data');