質問するログイン新規登録

回答編集履歴

3

見やすいように修正

2022/01/09 05:59

投稿

mamara
mamara

スコア4

answer CHANGED
@@ -1,7 +1,8 @@
1
1
  問題はEC2のセキュリティグループだったようでElastic IPアドレスからのDBのポートへのインバウンドを許可していなかったのでこのようなエラーが出されたみたいです。セキュリティグループのインバウンドを編集することで解決しました
2
2
  解決にはlaravelプロジェクトの中にあるstorage/logs/laravel.logが役に立ちました
3
3
 
4
+
4
- 追記
5
+ **追記**
5
6
  Elastic IPアドレスとはEC2に結び付けたIPアドレスです
6
7
  storage/logs/laravel.logに書かれている
7
8
  SQLSTATE[HY000] [2002] Connection timed out at /var/www/html/プロジェクト名/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:70)

2

情報の追記

2022/01/09 05:59

投稿

mamara
mamara

スコア4

answer CHANGED
@@ -1,2 +1,11 @@
1
1
  問題はEC2のセキュリティグループだったようでElastic IPアドレスからのDBのポートへのインバウンドを許可していなかったのでこのようなエラーが出されたみたいです。セキュリティグループのインバウンドを編集することで解決しました
2
- 解決にはlaravelプロジェクトの中にあるstorage/logs/laravel.logが役に立ちました
2
+ 解決にはlaravelプロジェクトの中にあるstorage/logs/laravel.logが役に立ちました
3
+
4
+ 追記
5
+ Elastic IPアドレスとはEC2に結び付けたIPアドレスです
6
+ storage/logs/laravel.logに書かれている
7
+ SQLSTATE[HY000] [2002] Connection timed out at /var/www/html/プロジェクト名/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:70)
8
+ というエラーを参考にサーバーからDBへのアクセスがうまくいってないと判断しました
9
+
10
+ セキュリティグループでは80番ポートへのインバウンド通信を許可していたのですが、DBのポート番号である3306へのアクセスを許可していなかったため、今回のようなエラーが発生しました
11
+ セキュリティグループの設定で、ポート番号3306へのアクセスがあった場合、ソースがElastic IPアドレスからのものであれば許可することで解決しました

1

誤解を招く回答を修正

2022/01/09 05:58

投稿

mamara
mamara

スコア4

answer CHANGED
@@ -1,2 +1,2 @@
1
- 解決しました。問題はEC2のセキュリティグループだったようでElastic IPアドレスからのインバウンドを許可していなかったのでこのようなエラーが出されたみたいです。セキュリティグループのインバウンドを編集することで解決しました
1
+ 問題はEC2のセキュリティグループだったようでElastic IPアドレスからのDBのポートへのインバウンドを許可していなかったのでこのようなエラーが出されたみたいです。セキュリティグループのインバウンドを編集することで解決しました
2
2
  解決にはlaravelプロジェクトの中にあるstorage/logs/laravel.logが役に立ちました