有没有办法调试为什么我得到了
lstat(“/ path / to / file”,0x ...)= -1 EACCES(许可被拒绝)
访问文件/目录时出错?确定是因为selinux问题还是因为用户/组权限或NFS或任何可能发挥作用的ACL?
我在用户的目录上设置了正确的权限,我能够以用户身份登录后在该目录中创建文件。但是,当PHP在具有相同用户和组的Apache作用域下运行时,它无法创建该文件。
我理解Apache正在使用suid从“root”更改为所需的用户,但仍然在Apache下执行PHP时,不会创建该文件。此外,PHP打印出正确和预期的真实有效用户ID(而不是root)。
对于那些感兴趣的人来说,/ path / to / file是在NFSv4挂载上,但我想指出,由于什么原因,权限被拒绝。
有可能知道吗??