chmod():使用composer安装Magento2扩展程序时,不允许操作错误

时间:2019-07-18 09:11:01

标签: php composer-php magento2 ubuntu-19.04

我在本地主机(Ubuntu 19.04)中安装了magento 2.3。并使用命令更改了安装目录的所有权和权限

 sudo chown -R www-data:www-data /var/www/magentoProject
 sudo chmod -R 775 /var/www/magentoProject

并且我将用户包括在www-data组中。

我在全球范围内安装了作曲家。每当我在项目目录中运行composer命令时,都会收到如下错误。

enter image description here

非常感谢您能提供的任何帮助。

1 个答案:

答案 0 :(得分:0)

正如您在问题中所述,您有...

  • 将您的项目的所有者和组更改为www-data
  • 将您的用户midhun添加到了www-data
  • 授予项目目录组写权限chmod 775

...但是您想知道为什么不授予这些权限。

在您注销重新登录之前,不会应用您在ubuntu上的新组成员身份。因此,您实际上还不是www-data组的成员!

另一种选择是使用su来与您的用户一起切换到子shell:

su -m -l - "$(whoami)"

这将立即应用新的网上论坛所有权。