权限错误 - 无法从FTP删除上传的文件

时间:2013-05-21 09:18:09

标签: php linux apache permissions

我发现有几个帖子提出类似的问题,但这种情况有所不同。在我的上传课程中,我使用mkdir从用户的ID创建目录,然后在执行其他几项检查后调用move_uploaded_file将tmp文件移动到/uploads/id/file。我的问题是,一旦PHP上传到mkdir创建的目录,我就无法删除该文件。但是,我可以删除上传到/uploads根目录的文件以及/uploads中创建的目录。出于测试目的,我使用了0777权限mkdir,并在调用chmod后使用0777move_uploaded_file上调用/uploads

我认为这是因为PHP使用启动apache httpd的linux用户上传文件,而我正在使用其他用户登录FTP,但我仍然可以删除上传到/uploads根目录的文件无论用户如何。我已经确保{{1}}由启动apache的同一用户所有,但我仍然没有运气。任何帮助都将不胜感激。

0 个答案:

没有答案