.composer/config file permission denied using laravel
13,631
Your permissions got changed somehow (perhaps not related with running composer
). Setting the owner of that file as your user should fix the issue:
sudo chown user /home/user/.composer/config.json
The above assumes that the username is user
from the home path. As a side note, it works when running it as a super user using sudo
because there's no permissions restrictions in that case.
Author by
user3494047
Updated on June 28, 2022Comments
-
user3494047 almost 2 years
I have a laravel project on an ubuntu virtualbox. I used to run
composer update
and all worked fine. I don't know of any changes that could have affected this but now when I runcomposer update
I getfile_get_contents(/home/user/.composer/config.json): failed to open stream: Permission denied
Does anyone know why? When I run
sudo composer update
, it works.