2012-08-08 75 views
0

我有一个脚本来上传文件,上传文件后,文件的所有者是48(Apache),当我试图用FTP删除该文件,我得到访问被拒绝的错误, ftp拥有者ID为500.上传的文件与PHP无法通过FTP更改

我有没有控制面板的CentOS,我安装了apache和php以及yum命令的其他东西。

我应该在apache和php配置中做什么?因为我不想每次手动更改文件的所有者。

回答

1

使用PHP上传后,请执行chmod("file.txt", 0777),这将使所有用户(包括您的FTP帐户)都可以写入该文件。

+0

谢谢,但问题是文件的所有者(chown)chmod函数将更改文件的属性。 – MajAfy 2012-08-08 10:34:01

+0

确实如此,但拥有0777权限,即使被其他用户拥有,您也可以从FTP帐户写入/删除此文件。 – kuba 2012-08-08 12:11:30