PHP文件不可写错误


PHP file is not writable error.

我有config.php,我在那个文件上做了一个ls-l,它显示-rwxrwxr-x读、写和可执行文件。

但是在PHP脚本上,is_writeable(config.PHP)函数显示该文件是不可写的。

为什么?

可能是因为php脚本以与您运行ls-l不同的用户身份运行
尝试执行:chmod+w config.php

文件属于哪个组?

rwxrwxr-x表示,该文件可由用户和组写入,但不能由其他人写入。

现在,如果你的web服务器进程(托管php)正在访问该文件,它是以用户"nobody"或"www data"的身份访问的,所以这是需要拥有该文件或对其具有组写访问权限的用户。

快速修复:如果您对运行apache的用户进行文件压缩,您应该可以了。