Laravelで作ったアプリをHerokuにデプロイする(DBはMySQL)(実施期間:14日)

内容

はまったところ

  • HerokuにてCreditCard登録しようとしたが「risk_threshold」のErrorが出て登録できず。Cardを変えたら登録できた。
  • Error R13 (Attach error) -> Failed to attach to processが出た。
    • こちらの記事を見たら同じ内容で、run⇒run:detachedに変更したら上手くいった。Log見ても問題なさそう。
  • Heroku上のDBを見たいと思いMySQL Workbenchを使ってLocalから繋げようとしたがなかなか繋がらず悪戦苦闘
    • こちらの記事を見てやってみた
      • 「Can’t connect to MySQL server on SERVER'(10060)」が出た。
      • コマンド(mysql)で接続しようとしたら、ERROR 2003 (HY000): Can't connect to MySQL…となった。
      • 家から試したらMySQL Workbenchでつながった。
        • こりゃ環境がアカン。会社のセキュリティソフトで弾かれてる可能性高し。会社での確認は諦めよう。

所感

  • 本質ではないネットワークトラブルで躓き時間がかかった。
    • 家で試すまでに10日くらい悩んだ。もっと早く気付けばよかったが、それもまた勉強…。
    • 今度からはネットワーク絡みでのトラブルは機転が利くようになったし、調べ方も勉強になった。