如何使用Filezilla设置文件夹和权限的所有权

时间:2017-09-12 04:05:59

标签: permissions ftp filezilla ownership

我想回答一下我的问题。因为我有一个网站,我的管理员部分有一个文件浏览器。问题是我无法上传某些文件夹。当我在控制台上检查时,我收到了以下错误消息:

   <b>Warning</b>: move_uploaded_file(/var/www/vhosts/mysite.com/httpdocs/image/data/Philippines/login.png): failed to open stream: Permission denied in <b>/var/www/vhosts/mysite.com/httpdocs/centre/controller/common/filemanager.php</b> on line <b>480</b><b>Warning</b>: move_uploaded_file(): Unable to move '/tmp/phpm0WqMg' to '/var/www/vhosts/mysite.com/httpdocs/image/data/Philippines/login.png' in <b>/var/www/vhosts/flaxmidoriprojects.com/httpdocs/centre/controller/common/filemanager.php</b> on line <b>480</b>{"error":"Warning: File could not be uploaded for an unknown reason!"}

当我检查FTP Filezilla上的权限和组时。这些文件夹具有不同的组和权限。

enter image description here

这些是文件夹fle (0755)48 48组。你能告诉我这是怎么发生的吗?

非常感谢。我希望你能给我一些关于如何解决这个问题的想法。我已经尝试更改Fileilla的权限,但我的操作是不允许的。

1 个答案:

答案 0 :(得分:2)

您必须使用chown命令(https://linux.die.net/man/1/chown)使用ssh或类似名称更改所有者。你不能通过Filezilla做到这一点。通常当您遇到这样的问题时,这是因为文件是由程序或通过接口创建的,在该接口中,文件分配给您的所有者。您的主人可能会提供帮助。这有时是他们可以帮助的配置问题。确保你的.htaccess文件是正确的,因为它可以帮助防止这样的问题。