Apache / PHP / JS - 无法将文件权限从0644更改为0777

时间:2012-05-08 16:27:09

标签: php javascript apache file-upload file-permissions

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

在我的本地计算机(WAMP)上可以轻松删除上传的文件。

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

我尝试通过FileZilla手动更改这些(获得550无法更改perms错误)。我也尝试通过cPanel文件管理器来做(改变不会发生)。

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

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

如果问题没有得到理想的表述,请表示感谢和抱歉。

1 个答案:

答案 0 :(得分:3)

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

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

相关问题