Laravel error: file_put_contents() failed to open stream: Permission denied

updated: 2021/10/4

 

f:id:monteecristoo:20200925133254p:plain

環境:

Laravel@8.62.0

ubuntu@20.0.4

 

事象:

ファイルアップロードコードを書いている途中、laravel/storage のパーミッション

sudo chown -R ubuntu:web-content storage にしたあたり?

 

solution:

ディレクトリのパーミッションを変更

chmod -R 775 storage

応急処理:

/storage/framework/sessions 内のファイルを削除(一応コピーを残して)

 

ref:

stackoverflow.com

stackoverflow.com

docs.aws.amazon.com

 

はじめてのLaravel6入門 ~ AWS Cloud9で学ぶ ~

はじめてのLaravel6入門 ~ AWS Cloud9で学ぶ ~