1

我在我的网站上使用 blueimp 文件上传器(https://github.com/blueimp/jQuery-File-Upload)。

在我的本地机器 (WAMP) 上上传的文件可以很容易地被删除。

在我的在线服务器 (LAMP) 上,无法删除文件 - 返回 403 禁止。并且所有文件的权限都设置为 0644。

我尝试通过 FileZilla 手动更改这些(得到 550 cannot change perms 错误)。我还尝试通过 cPanel 文件管理器来实现(只是没有发生更改)。

有谁知道为什么会这样?可以在上传开始之前使用 PHP/JS 设置所需的权限吗?

为什么我不能更改我拥有的文件的权限?我拥有服务器和文件。

如果问题的表述不理想,谢谢和抱歉。

4

1 回答 1

3

使用基于本地 (Windows) 的服务器 - 您是管理员 - 您可以删除任何文件。

在 Linux 服务器上,它们作为网络服务器的所有者上传(可能类似于“www-data”)——但您没有该权限。从 PHP 脚本设置权限是可行的,因为它们以与上传文件相同的用户身份运行。

于 2012-05-08T16:39:37.613 回答