やりたいこと
ec2でlaravelのアプリをデプロイしたい
できないこと
参考にしているサイト↓の記事を最後までできたのですが、ページを表示しようとしたら下記エラーがでてしまいます。
このページは動作していません
HTTP ERROR 500
確認したこと
- ec2のインスタンスはrunnningになっている
参考にしているサイト
AWS EC2 AmazonLinux2だけでLaravelのアプリをデプロイする
もしかしたらこれが原因?
「500 Internal Server Error」の原因と解決方法
↑
このサイトに↓これが書いてありました
対応方法
CGI を置いたディレクトリのパーミッションは「755 (rwxr-xr-x)」にして下さい。
備考
「777 (rwxrwxrwx)」にしてしまうとエラーが出るサーバが多いです。
参考にしているサイトにはたしかに777にしている部分があります。。
↓
下記コマンドを実行してアプリを構成するディレクトリの権限を変更する。
$ sudo chmod 777 storage -R
$ sudo chmod 777 bootstrap/cache -R
分かりづらいとは思いますがよろしくお願い致します!!
あなたの回答
tips
プレビュー