即使权限是777,文件也不可写

gui*_*ed1 8 php apache filesystems

真是奇怪的事情正在发生.

httpd.conf 说apache作为apache用户运行.

我已经知道了文件apache:apache.

该文件仍然不可写.

我已经设置了(整个webroot作为最后的手段)的权限777,文件仍然不可写...

路径是正确的,因为file_exists()true不过is_writeablefalse.

有任何想法吗?

Jam*_*s C 16

您可以在机器上运行SELinux.要检查它是否正在运行,您应该能够在getenforce命令行上运行该命令.如果它返回"Enforcing",则启用SELinux并以强制模式运行.

我建议在大多数情况下(除非你想花太多时间学习SElinux)你通过运行setenforce Permissive和编辑来禁用它,/etc/sysconfig/selinux以便下次服务器重新启动它时不会重新激活它.

如果您确定不需要SELinux,则只需从服务器中删除软件包即可