在本地开发wordpress网站时设置权限

时间:2016-10-20 14:33:10

标签: wordpress permissions

我通过apache虚拟主机设置域名,并将public_html目录的权限设置为$ USER:$ USER。我也在public_html / wp

中安装了wordpress

当尝试将本地图像添加到网站的媒体部分时,wordpress发出错误消息,表示它无权创建存储图像所需的文件夹。目录设置为755,文件设置为644,因此我假设它是需要更改的所有权。所以我跑了

sudo chgrp -R www-data /var/www/virtual-host-site.dev/*

所以我的所有权看起来像$ USER:www-data然而,这仍然没有给wordpress权利,所以我试过

sudo chown -R www-data:www-data /var/www/virtual-host-site.dev/*

解决了这个问题。但是作为用户,我没有对目录的写访问权限。我想将$ USER添加到组www-data

sudo usermod -a -G www-data  $USER

会给出像www-data这样的$ USER权限,但似乎并非如此。

如何允许我的文件夹为755,文件为644,同时允许$ USER和wordpress写入应用程序目录?

感谢。

1 个答案:

答案 0 :(得分:0)

所以我通过将我的开发目录更改为www-data:www-data并将我的主题文件夹更改为$ USER:www-data并使用命令

解决了这个问题。

sudo chown -R $ USER:www-data wp / wp-content / themes