質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%
Laravel

LaravelとはTaylor Otwellによって開発された、オープンソースなPHPフレームワークです。Laravelはシンプルで表現的なシンタックスを持ち合わせており、ウェブアプリケーション開発の手助けをしてくれます。

Amazon EC2

Amazon EC2は“Amazon Elastic Compute Cloud”の略称です。Amazon Web Services(AWS)の一部であり、仮想化されたWebサーバーのコンピュータリソースをレンタルできるサービスです。

Q&A

0回答

1872閲覧

ec2でlaravelのアプリをデプロイしたいけど、HTTP ERROR 500が出てしまうのを解決したい

Ichiro08

総合スコア8

Laravel

LaravelとはTaylor Otwellによって開発された、オープンソースなPHPフレームワークです。Laravelはシンプルで表現的なシンタックスを持ち合わせており、ウェブアプリケーション開発の手助けをしてくれます。

Amazon EC2

Amazon EC2は“Amazon Elastic Compute Cloud”の略称です。Amazon Web Services(AWS)の一部であり、仮想化されたWebサーバーのコンピュータリソースをレンタルできるサービスです。

0グッド

1クリップ

投稿2021/01/25 11:51

やりたいこと

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

分かりづらいとは思いますがよろしくお願い致します!!

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

68user

2021/01/25 12:41 編集

500 エラーは原因が 100個くらい考えられるので、ログを確認してどのようなエラーが発生しているかを突き止めるのが効率的です。/var/log/httpd などの下にログファイルがないでしょうか?
Ichiro08

2021/01/25 12:55

less /var/log/httpd/error_log ↑ 実行したら下記エラーがでました。 /var/log/httpd/error_log: Permission denied httpd --version ↑ 実行したら下記エラーが出ました。 (13)Permission denied: AH00058: Error retrieving pid file /run/httpd/httpd.pid AH00059: Remove it before continuing if it is corrupted. Apacheに問題があるのでしょうか?
68user

2021/01/25 12:56

sudo less /var/log/httpd/error_log として、root 権限にてログを確認してみてください。
Ichiro08

2021/01/25 13:05

tions directive [Sun Jan 24 04:23:51.061244 2021] [autoindex:error] [pid 823] [client 83.97.20.21:59997] AH01276: Cannot serve directory /var/www/html/: No matching DirectoryIndex (index.html) found, and server-generated directory index forbidden by Options directive [Sun Jan 24 04:24:59.947600 2021] [autoindex:error] [pid 820] [client 83.97.20.21:4888] AH01276: Cannot serve directory /var/www/html/: No matching DirectoryIndex (index.html) found, and server-generated directory index forbidden by Options directive [Sun Jan 24 04:27:15.437230 2021] [autoindex:error] [pid 822] [client 83.97.20.21:30950] AH01276: Cannot serve directory /var/www/html/: No matching DirectoryIndex (index.html) found, and server-generated directory index forbidden by Options directive [Sun Jan 24 04:30:40.623098 2021] [autoindex:error] [pid 951] [client 83.97.20.21:52794] AH01276: Cannot serve directory /var/www/html/: No matching DirectoryIndex (index.html) found, and server-generated directory index forbidden by Options directive [Sun Jan 24 06:17:15.170003 2021] [autoindex:error] [pid 821] [client 92.9.3.147:39285] AH01276: Cannot serve directory /var/www/html/: No matching DirectoryIndex (index.html) found, and server-generated directory index forbidden by Options directive [Sun Jan 24 08:07:11.422418 2021] [autoindex:error] [pid 951] [client 185.239.242.162:43014] AH01276: Cannot serve directory /var/www/html/: No matching DirectoryIndex (index.html) found, and server-generated directory index forbidden by Options directive [Sun Jan 24 08:32:53.074297 2021] [autoindex:error] [pid 823] [client 185.92.74.69:59130] AH01276: Cannot serve directory /var/www/html/: No matching DirectoryIndex (index.html) found, and server-generated directory index forbidden by Options directive [Sun Jan 24 08:39:38.143664 2021] [autoindex:error] [pid 951] [client 38.93.235.100:50756] AH01276: Cannot serve directory /var/www/html/: No matching DirectoryIndex (index.html) found, and server-generated directory index forbidden by Options directive [Sun Jan 24 09:06:33.038476 2021] [autoindex:error] [pid 822] [client 89.248.170.31:42158] AH01276: Cannot serve directory /var/www/html/: No matching DirectoryIndex (index.html) found, and server-generated directory index forbidden by Options directive, referer: http://52.207.137.255:80/left.html [Sun Jan 24 09:27:53.973688 2021] [autoindex:error] [pid 821] [client 109.110.155.102:48061] AH01276: Cannot serve directory /var/www/html/: No matching DirectoryIndex (index.html) found, and server-generated directory index forbidden by Options directive [Sun Jan 24 10:38:43.821693 2021] [autoindex:error] [pid 824] [client 139.162.106.181:44834] AH01276: Cannot serve directory /var/www/html/: No matching DirectoryIndex (index.html) found, and server-generated directory index forbidden by Options directive [Sun Jan 24 11:55:22.543912 2021] [autoindex:error] [pid 951] [client 59.127.168.194:57174] AH01276: Cannot serve directory /var/www/html/: No matching DirectoryIndex (index.html) found, and server-generated directory index forbidden by Options directive [Sun Jan 24 14:48:24.342312 2021] [autoindex:error] [pid 824] [client 193.118.53.210:55174] AH01276: Cannot serve directory /var/www/html/: No matching DirectoryIndex (index.html) found, and server-generated directory index forbidden by Options directive [Sun Jan 24 16:11:48.560177 2021] [autoindex:error] [pid 822] [client 167.248.133.38:50752] AH01276: Cannot serve directory /var/www/html/: No matching DirectoryIndex (index.html) found, and server-generated directory index forbidden by Options directive [Sun Jan 24 16:11:48.599643 2021] [autoindex:error] [pid 821] [client 167.248.133.38:43266] AH01276: Cannot serve directory /var/www/html/: No matching DirectoryIndex (index.html) found, and server-generated directory index forbidden by Options directive [Sun Jan 24 17:59:09.361010 2021] [autoindex:error] [pid 820] [client 45.155.205.108:59136] AH01276: Cannot serve directory /var/www/html/: No matching DirectoryIndex (index.html) found, and server-generated directory index forbidden by Options directive [Sun Jan 24 17:59:10.766206 2021] [autoindex:error] [pid 823] [client 45.155.205.108:36030] AH01276: Cannot serve directory /var/www/html/: No matching DirectoryIndex (index.html) found, and server-generated directory index forbidden by Options directive [Sun Jan 24 18:19:18.872828 2021] [autoindex:error] [pid 820] [client 209.17.97.98:55068] AH01276: Cannot serve directory /var/www/html/: No matching DirectoryIndex (index.html) found, and server-generated directory index forbidden by Options directive [Sun Jan 24 18:31:44.989934 2021] [autoindex:error] [pid 822] [client 103.242.105.166:54305] AH01276: Cannot serve directory /var/www/html/: No matching DirectoryIndex (index.html) found, and server-generated directory index forbidden by Options directive [Sun Jan 24 19:32:53.435533 2021] [autoindex:error] [pid 821] [client 49.118.194.170:1841] AH01276: Cannot serve directory /var/www/html/: No matching DirectoryIndex (index.html) found, and server-generated directory index forbidden by Options directive [Sun Jan 24 21:44:47.720843 2021] [autoindex:error] [pid 823] [client 193.118.53.202:38354] AH01276: Cannot serve directory /var/www/html/: No matching DirectoryIndex (index.html) found, and server-generated directory index forbidden by Options directive [Mon Jan 25 00:59:36.402529 2021] [autoindex:error] [pid 820] [client 5.234.240.111:39763] AH01276: Cannot serve directory /var/www/html/: No matching DirectoryIndex (index.html) found, and server-generated directory index forbidden by Options directive [Mon Jan 25 01:40:39.612946 2021] [autoindex:error] [pid 822] [client 209.17.96.90:53976] AH01276: Cannot serve directory /var/www/html/: No matching DirectoryIndex (index.html) found, and server-generated directory index forbidden by Options directive [Mon Jan 25 03:31:37.225542 2021] [autoindex:error] [pid 821] [client 181.177.238.42:50826] AH01276: Cannot serve directory /var/www/html/: No matching DirectoryIndex (index.html) found, and server-generated directory index forbidden by Options directive [Mon Jan 25 04:01:07.633586 2021] [autoindex:error] [pid 823] [client 44.242.145.220:49508] AH01276: Cannot serve directory /var/www/html/: No matching DirectoryIndex (index.html) found, and server-generated directory index forbidden by Options directive [Mon Jan 25 05:15:46.464518 2021] [autoindex:error] [pid 951] [client 89.248.170.31:44468] AH01276: Cannot serve directory /var/www/html/: No matching DirectoryIndex (index.html) found, and server-generated directory index forbidden by Options directive [Mon Jan 25 06:27:37.567488 2021] [autoindex:error] [pid 820] [client 164.68.112.178:50216] AH01276: Cannot serve directory /var/www/html/: No matching DirectoryIndex (index.html) found, and server-generated directory index forbidden by Options directive [Mon Jan 25 07:13:30.379689 2021] [mpm_prefork:notice] [pid 819] AH00170: caught SIGWINCH, shutting down gracefully [Mon Jan 25 07:18:28.150021 2021] [suexec:notice] [pid 17814] AH01232: suEXEC mechanism enabled (wrapper: /usr/sbin/suexec) [Mon Jan 25 07:18:28.166665 2021] [lbmethod_heartbeat:notice] [pid 17814] AH02282: No slotmem from mod_heartmonitor [Mon Jan 25 07:18:28.166717 2021] [http2:warn] [pid 17814] AH10034: The mpm module (prefork.c) is not supported by mod_http2. The mpm determines how things are processed in your server. HTTP/2 has more demands in this regard and the currently selected mpm will just not do. This is an advisory warning. Your server will continue to work, but the HTTP/2 protocol will be inactive. [Mon Jan 25 07:18:28.166723 2021] [http2:warn] [pid 17814] AH02951: mod_ssl does not seem to be enabled [Mon Jan 25 07:18:28.169271 2021] [mpm_prefork:notice] [pid 17814] AH00163: Apache/2.4.46 () configured -- resuming normal operations [Mon Jan 25 07:18:28.169299 2021] [core:notice] [pid 17814] AH00094: Command line: '/usr/sbin/httpd -D FOREGROUND' [Mon Jan 25 07:27:27.371615 2021] [mpm_prefork:notice] [pid 17814] AH00170: caught SIGWINCH, shutting down gracefully [Mon Jan 25 07:27:28.417157 2021] [suexec:notice] [pid 17912] AH01232: suEXEC mechanism enabled (wrapper: /usr/sbin/suexec) [Mon Jan 25 07:27:28.433877 2021] [lbmethod_heartbeat:notice] [pid 17912] AH02282: No slotmem from mod_heartmonitor [Mon Jan 25 07:27:28.433922 2021] [http2:warn] [pid 17912] AH10034: The mpm module (prefork.c) is not supported by mod_http2. The mpm determines how things are processed in your server. HTTP/2 has more demands in this regard and the currently selected mpm will just not do. This is an advisory warning. Your server will continue to work, but the HTTP/2 protocol will be inactive. [Mon Jan 25 07:27:28.433928 2021] [http2:warn] [pid 17912] AH02951: mod_ssl does not seem to be enabled [Mon Jan 25 07:27:28.436598 2021] [mpm_prefork:notice] [pid 17912] AH00163: Apache/2.4.46 () configured -- resuming normal operations [Mon Jan 25 07:27:28.436624 2021] [core:notice] [pid 17912] AH00094: Command line: '/usr/sbin/httpd -D FOREGROUND'
Ichiro08

2021/01/25 13:07

エラーログ見れました! ありがとうございます! ただ、どのエラーが何を意味しているかがわかりません。。 自分でも調べているのですが、なにかめぼしいエラーなど教えていただけないでしょうか?
68user

2021/01/25 13:32

確認ですが、https://qiita.com/miriwo/items/b39d1ac6289c54cc2cfd の  「4. 下記のページが表示されることを確認する」 を実行したら 500 が発生するのでしょうか。そしてそのときログには下記エラーが追記されますか? Cannot serve directory /var/www/html/: No matching DirectoryIndex (index.html) found, and server-generated directory index forbidden by Options directive
Ichiro08

2021/01/25 13:58

https://qiita.com/miriwo/items/b39d1ac6289c54cc2cfd の  「4. 下記のページが表示されることを確認する」 を実行したら 500 が発生します。 今も同じことをしましたがやはり500が表示されました。 しかし、ログには変化はなく、新しいものは追加されていませんでした! ということは、どこか根本的にできていない接続できていないということでしょうか? するのでしょうか。そしてそのときログには下記エラーが追記されますか?
68user

2021/01/25 14:02 編集

念のため確認ですが、「4. 下記のページが表示されることを確認する」を実行した後に、 sudo less /var/log/httpd/error_log を再度実行して確認してください。 sudo tail /var/log/httpd/error_log で最後の方の行のみ表示する、でもよいです。 ログがたくさん出ているので、エラーに関係するログを特定するのが目的です。
Ichiro08

2021/01/25 14:09

[Mon Jan 25 07:27:28.436624 2021] [core:notice] [pid 17912] AH00094: Command line: '/usr/sbin/httpd -D FOREGROUND' やはり上記が一番最後のログで今の時間追加されたログは出てこないようです。。
68user

2021/01/25 14:13

なんなんでしょうねぇ。/var/log/httpd の他のログに出てたりするのかどうか。他の皆様の回答に期待したいところです…
Ichiro08

2021/01/25 14:15

たくさん教えて頂いてありがとうございます!! もし、またひらめいたりすることがありましたら書き込みして頂きたいです! よろしくお願い致します!
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問