什么是filezilla和php(wordpress)上传文件的正确/ wp-content文件夹权限?

问题描述:

我有一个EC2,我安装了WordPress,我无法从FTP和wordpress上传文件,一次只能运行一个。什么是filezilla和php(wordpress)上传文件的正确/ wp-content文件夹权限?

方案1:如果我改变“无功/ www/html等”文件夹的权限为755和所有者为Ubuntu的:Ubuntu的话,我可以上传使用FileZilla中而不是从wordpress.wordpress显示“无法移动文件” /wp-content/uploads

情景2:如果我将所有者更改为www-data:www-data,则可以从WordPress上传,但不能从FileZilla上传。它显示错误打开写:许可被拒绝

我用下面的FileZilla的命令工作:

sudo chown -R ubuntu: ubuntu /var/www/lifestyledesignpros.com/ 
sudo chmod -R 755 /var/www/lifestyledesignpros.com/public_html/wp-content/ 

有了这个的FileZilla可以上传,但WordPress的不是,所以我用以下到WordPress工作:

sudo chown -R data:www-data /var/www/lifestyledesignpros.com/ 
sudo chmod -R 755 /var/www/lifestyledesignpros.com/public_html/wp-content/ 

问题什么权限,/所有者应该配置为../wp-content/,这样FTP和FileZilla都可以上传文件。

只需将用户'ubuntu'添加到辅助组www-data即可。

usermod -a -G www-data ubuntu

现在改变所有权ubuntu:www-data

sudo chown -R ubuntu:www-data /var/www/lifestyledesignpros.com/ 
sudo chmod -R 755 /var/www/lifestyledesignpros.com/public_html/wp-content/ 

您也可以运行下面的命令,使一切创造该集团

chmod g+s /var/www/lifestyledesignpros.com/public_html/wp-content/ 

所拥有的新文件,如果要细调谐你的控制,你可以使用Access Control Lists

sudo setfacl -d -m group:www-data:rw /var/www/lifestyledesignpros.com/public_html/wp-content/
+0

Thanks.Its与您的前两个命令的所有权工作。 – CyberAbhay

+0

@Cyber​​Abhay很高兴工作!如果有帮助,您可以接受/提出我的回答 – agent420