PHP无法写入文件,无论权限

在Centos 7×64盒子上,apache / php无论如何都无法写入文件。 我将目录设置为apache:apache,甚至将其设置为777,php仍然获得权限错误。

还有什么可以拒绝写入文件的PHP

您可以将SELinux设置为允许模式以进行分析。

# setenforce 0 

SELinux将logging日志,但允许访问。 所以你可以查看/var/log/audit/audit.log了解详情。 也许你会需要改变SELinux上下文。 为此,您将使用chcon命令。 如果您需要,请向我们显示您的audit.log以获得更详细的答案。

解决问题后,请不要忘记启用SELinux。 最好保持SELinux的执行。

  # setenforce 1