【发布时间】:2020-07-12 19:23:58
【问题描述】:
我创建了一个 php 函数,它允许我将图像添加到我的 Web 应用程序项目中的文件夹中。现在,它仅在我手动将文件夹的权限设置为启用写入时才有效。不幸的是,这并不是我所需要的,因为当我使用 git 将我的代码推送给我的组成员时,他们仍然必须手动设置文件夹的权限以启用写入,以便我推送的代码能够工作。我和我所有的组成员都通过 apache 服务器在本地运行这个项目,我认为问题是 apache 无权在项目中的任何文件夹中写入,除非文件夹以某种方式设置为对每个人启用写入.我觉得告诉我的所有组成员更改他们的文件夹权限只是让我的一个函数可以写入文件夹是不可行的。
我正在寻找一种在我的 php 代码中设置文件权限的方法,我已经尝试过诸如 chmod 和 mkdir 之类的 php 函数来设置权限,但是它给了我一个错误,说我没有权限使用这些功能,我认为这是有道理的,但有没有可能的解决方法?
【问题讨论】:
-
最好将问题发送给edit,以包括目录结构和有关安装位置的权限的一些注释。甚至可能是关于你的队友正在执行代码的用户的注释;他们都使用Apache执行它吗?每个人都使用相同的操作系统吗?哪个操作系统?
标签: php file-permissions chmod