我已将我的网站项目移至Linux环境,并且在分配权限时遇到问题。
我跑的命令:
sudo chown -R admin01:admin01 /var/www/html/counsyl
find . -type d -exec chmod 755 {} \;
find . -type f -exec chmod 644 {} \;
如果我设置
sudo chown -R admin01:admin01 /var/www/html/counsyl
其中admin01
是用户名,此用户不是root用户。我能够编辑文件和文件夹,但问题是我无法从WordPress管理区域添加图像或上传插件等。
如果我运行以下命令
sudo chown www-data:www-data -R *
它允许我上传图片或插件等。但现在我无法从admin01
帐户编辑文件等。
那么可能是正确的权限,以便我可以使用admin01
用户(非root用户)编辑文件,同时从WordPress管理区域上传文件和文件夹?如果你能给出一些解释,我也会感激,这样我才能理解我做错了什么。
运行命令后WordPress文件夹中的文件夹和文件的权限
sudo chown admin01:www-data -R /var/www/html/counsyl
答案 0 :(得分:1)
尝试将所有者同时添加为admin01,将用户添加为www-data。这将对您有所帮助:
sudo chown admin01:www-data -R /var/www/html/counsyl
试试这个,它应该有效。结构就像
chown -R USERNAME:GROUPNAME /PATH/TO/FILE
谢谢
答案 1 :(得分:1)
您是否尝试过755权限配偶?
chmod -R 755 / var / www / html / counsyl
我认为上面会帮助你