【问题标题】:file and folder permission settings for WordPress folder on linuxlinux上WordPress文件夹的文件和文件夹权限设置
【发布时间】: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。这解决了问题。

标签: php linux wordpress


【解决方案1】:

尝试将所有者添加为 admin01,将用户添加为 www-data。这将帮助您:

sudo chown admin01:www-data -R /var/www/html/counsyl

试试这个,它应该可以工作。结构就像

chown -R USERNAME:GROUPNAME /PATH/TO/FILE

谢谢

【讨论】:

  • sudo chown admin01:www-data -R /var/www/html/counsyl 不起作用。它允许 admin01 通过 FTP 修改文件,但我仍然无法上传图片或插件
  • 在您的上传文件夹上,它应该具有 0777 权限。请检查,如果您还没有设置,请应用它。还要检查谁是上传文件夹的所有者并告诉我
  • 如果您使用的是 CMD,请键入 ls -lha 以获取文件夹的屏幕截图
  • 请检查更新的问题,我在运行你的命令后添加了截图sudo chown admin01:www-data -R /var/www/html/counsyl
  • 我认为您应该触发命令以将 777 权限应用于 wp-content 文件夹。试试 sudo chmod -R 0777 /var/www/html/counsy/wp-content
【解决方案2】:

你试过755权限伴侣吗?

chmod -R 755 /var/www/html/counsyl

我认为以上内容会对你有所帮助

【讨论】:

  • 我已经添加了find . -type d -exec chmod 755 {} \; find . -type f -exec chmod 644 {} \; 我猜这和chmod一样
猜你喜欢
  • 2013-12-22
  • 2011-12-18
  • 2014-09-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-08-07
  • 2015-10-18
相关资源
最近更新 更多