【发布时间】:2018-02-26 18:34:55
【问题描述】:
我已将我的网站项目移至 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
【问题讨论】:
-
你也
chmod了吗? 775 适用于我所有的 Wordpress 安装 -
请允许上传文件夹 chmod -R 777 DIR
-
我使用 find 命令为文件夹和文件分配了 755 和 644。请检查已编辑的问题。
-
谢谢#Anand。这解决了问题。