Я получаю эту проблему с Laravel Валет внезапно:
Warning: file_get_contents(/Users/Myself/.config/valet/config.json): failed to open stream: Permission denied in /Users/Myself/.composer/vendor/laravel/valet/server.php on line 60
Warning: Invalid argument supplied for foreach() in /Users/Myself/.composer/vendor/laravel/valet/server.php on line 86
404 - Not Found
Я попробовал это общее решение:
sudo chown -R $(whoami) ~/.composer/vendor
Я также попытался:
sudo chown -R $(whoami) /Users/Myself/.config/valet/config.json
Наконец, я убедился, что путь composer находится в моем файле .zshrc
:
export PATH="$PATH:$HOME/.composer/vendor/bin"
Я попытался удалить файл .config/valet/config.json
и воссоздать его.
Пробное обновление composer в глобальном масштабе, работает Brew Doctor и перезапускает камердинера.
Попробовал brew remove composer
, затем brew install composer
.
Попробовал chmod 0777 ~/.config/valet/config.json
и получил эти разрешения, но все еще с той же ошибкой:
Access: (0777/-rwxrwxrwx) Uid: ( 501/ Myself) Gid: ( 70/ _www)
Как это исправить?