file_put_contents(./composer.lock):无法打开流:即使在运行chown命令后,权限也被拒



在ubuntu 18.04 上安装Laravel最新版本时出现此错误

[ErrorException]
file_put_contents(./composer.lock(:无法打开流:权限被拒绝

我甚至按照某人在回答相同问题时的建议运行了以下命令

sudo chown-R myuser~/.composer

还是同样的错误,有什么想法吗?

在执行此命令后,我的错误如下所示:composer update

[ErrorException]
file_put_contents(./composer.lock(:无法打开流:权限被拒绝

仅在ubuntu中添加sudo命令就解决了此问题。完整命令为:

sudo composer update

如何运行php?若它在您访问浏览器中的页面时启动,那个么用户就是www-data,当然并没有权限。

我认为你应该尝试更改这个文件的组:

sudo chgrp www-data ./composer.lock

但我想知道为什么要在composer锁定文件中写入?你还好吗?

相关内容

  • 没有找到相关文章

最新更新