我安装了 php5、mysql 和 apache2,没有任何错误。一切运行正常。apache2 的根目录是 /var/www(权限为 775)。问题是当我使用 php 代码上传文件时,它会更改上传文件的所有者(以 root 身份)。因此,如果不手动更改文件所有者,我无法从另一个代码读取此文件。有没有办法解决这个问题?我应该将用户添加到 php 组吗(如何)?提前致谢。
答案1
听起来你正在以 root 身份运行 apache,这通常不是一个好主意。尤其是当你允许上传文件时。
我安装了 php5、mysql 和 apache2,没有任何错误。一切运行正常。apache2 的根目录是 /var/www(权限为 775)。问题是当我使用 php 代码上传文件时,它会更改上传文件的所有者(以 root 身份)。因此,如果不手动更改文件所有者,我无法从另一个代码读取此文件。有没有办法解决这个问题?我应该将用户添加到 php 组吗(如何)?提前致谢。
听起来你正在以 root 身份运行 apache,这通常不是一个好主意。尤其是当你允许上传文件时。