dala00 / shuwasystem-rails

書籍「個人開発のための webサービス公開マニュアル」のサンプルアプリケーション(Linux用Ruby on Rails)
https://shuwa-rails.herokuapp.com/
MIT License
3 stars 2 forks source link

php artisan migrateが実行できない #22

Closed nyanzo closed 2 years ago

nyanzo commented 2 years ago

利用中のバージョン

書籍の何ページについての話か

173ページ

エラーが出ていればエラーを貼り付け

質問の詳細

php artisan migrateを実行しようとすると、上記のようなエラーが出てしまい、解決策が見つかりません。ご助言いただけると助かります。

dala00 commented 2 years ago

実際に出ているエラーは後者のAccess denied for userの方です。MySQLにアクセスする権限が無いということが書かれています。ですのでRDSのログイン情報が間違っているか、セキュリティルールなどでうまくつながっていないかのどちらかになりそうですのでそのあたり確認して頂く必要があります。

Monologのエラーの方は上記で発生したエラーログを書き込めない、という副作用的なエラーになり、本質的な問題とは無関係となっています。また別途必要なタイミングになったら調べてみて直すと良いと思います。

nyanzo commented 2 years ago

回答ありがとうございます。ログイン情報と、セキュリティについて自分なりに確認してみましたが、同様のエラーが出て解決できず、3日間が経過してしまいました... 今回のエラーが出た際に、EC2およびRDSの設定で確認するべきポイントについて改めてご教授いただけるとありたいです。

確認したこと

LOG_CHANNEL=stack

DB_CONNECTION=mysql DB_HOST=database-1.cvqrxfm4rg97.ap-northeast-1.rds.amazonaws.com DB_PORT=3306 DB_DATABASE=mydb DB_USERNAME=admin DB_PASSWORD="パスワードは明記を控えさせていただきます"

BROADCAST_DRIVER=log CACHE_DRIVER=file QUEUE_CONNECTION=sync SESSION_DRIVER=file SESSION_LIFETIME=120

REDIS_HOST=127.0.0.1 REDIS_PASSWORD=null REDIS_PORT=6379


※設定の根拠となるパラメータ
パブリック IPv4 アドレス =  18.181.252.16
プライベート IPv4 アドレス = 172.31.2.47

エンドポイント=database-1.cvqrxfm4rg97.ap-northeast-1.rds.amazonaws.com

- 「セキュリティルール」というご指摘からセキュリティグループの設定に間違いないが改めて確認したが、特に見当たらず
<img width="782" alt="セキュリティグループ" src="https://user-images.githubusercontent.com/89015855/191902419-ba2618a9-761b-461a-92df-5e3d910cfbb4.png">

以上です。なにか他に確認すべきポイントについてご助言いただけるとありがたいです。
nyanzo commented 2 years ago

別にissueを発行したのでcloseします