好吧,我已经花了 2 个小时来解决这个问题。我尝试了这个原始命令
sudo chown www-data:www-data newlogo.png
我懂了:
chown: www--data: Invalid argument
我已经创建了一个用户和一个组www-data
,将文件所有权更改为它,但它仍然无法上传到服务器,因为:
newlogo.png: open for write: permission denied
Error: File transfer failed
我的问题是这样的。我需要将此文件上传到服务器并将所有权更改为www-data
,一切似乎都已完成,当我通过“获取信息”执行此操作时,它显示用户www-data
具有读写权限,但仍然无法上传。当我通过终端手动更改它时,我仍然收到错误chown: www-data: Invalid argument
。
我不擅长使用 Apache,打算放弃了。我唯一能看到的就是我尝试上传到的服务器上的权限设置不正确,无法让我上传此文件。
答案1
请尝试以下操作:
sudo chown www-data newlogo.png
sudo chgrp www-data newlogo.png