Я внезапно получаю эту проблему с Laravel Valet:
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
Наконец, я убедился, что путь композитора находится в моем файле .zshrc
:
export PATH="$PATH:$HOME/.composer/vendor/bin"
Я попытался удалить файл .config/valet/config.json
и создать его заново.
Пробовал глобально обновить композитор, запустить brew doctor и перезапустить valet.
Пробовал brew remove composer
, потом brew install composer
.
Пробовал chmod 0777 ~/.config/valet/config.json
и получил эти разрешения, но по-прежнему имеет ту же ошибку:
Access: (0777/-rwxrwxrwx) Uid: ( 501/ Myself) Gid: ( 70/ _www)
Как это исправить?