こちらの記事を参考にDocker環境を構築していたのですが…
Laravelを
docker-compose exec app bash
composer create-project --prefer-dist "laravel/laravel=8.*" .
で入れた後
http://127.0.0.1:10080/
にアクセスしたところ……
The stream or file "/work/storage/logs/laravel.log" could not be opened in append mode: failed to open stream: Permission denied
PermissionDeniedと言われてしまった…
Dockerがどっかーんですね。
##解決策
権限まわりの問題なので権限を与えてあげれば良いのです。
「パンがなかったらバター入りのお菓子を食べればいいのに」と同じで「権限がなかったらchownコマンドを打てばいいのに」ってやつです。
Dockerコンテナの中に
docker-compose exec app bash
で入って
chown www-data storage/ -R
chownコマンドで権限を与えると…………
##できました!!!!