Programing 57日目
【本日の勉強内容】
・clear:dbにデータ入力(1h)
・Herokuの表示エラー(2h)
・メール送信画面のMySQLエラー(1h)
・CSSエラー(4h)
【解決済み】
・Herokuの表示がおかしい
→MySQLにデータが入っていなかった。
・clearDBへのデータ入力
→heroku runを文頭に付けるだけ
・メール配信でMySQLエラー
→教材の手順を1つすっ飛ばしてた
・TOPページがHTTPSで表示されるので、cssが効かない
→HTTPSで接続されるのは、「信用された接続元はHTTPSで表示」「全て信用された接続元として表示」の2つのルールが記述されているから。
参考<https://qiita.com/yamatox/items/8f3f481d88e807793ad5>
→とりあえずHTTPで接続する方式に変えるのではなく、CSSをHTTPSでも表示する方向で解決
参考<https://tekito-style.me/columns/laravel-css-changes>
【未解決】
【新出単語】
【時間】
8h
【メモ】
・達成したい事
→Herokuでアプリが正しく表示されるようにしたい。
・問題
→herokuのアプリの大部分が表示されない
・原因
→MySQLにseedデータを入れるコマンドがあり、それをclearDB上で実行していなかった。
問題の切り分け
・resourceのphpファイルに問題がある?
・接続方法を定めたファイルに問題がある?
・どこかに「https://~」という記述がある?(誤ったルートの記述?)
・決済のページにまだMySQLエラーが残っている。これが原因?→違った。
・heroku内部に入ってMySQLを確認したり、エラーに対して色々な可能性を考えて、すぐに行動できた。
・1日にいくつかエラーを解決しできたのは我ながら成長を感じた。やはり大切なのはググり力。