閲覧頂き、ありがとうございます。
問題点
現在Laravel(6.18.21)プロジェクトを作成し、AWSのEC2インスタンスにデプロイを試みています。
しかしサイトを確認したところ、app.cssだけ403で読み込めないようでCSSが適用されておりません。
現在の状態
はじめはmix関数で読み込むように試みていましたが、上手く行かなかったので、現在はsecure_assetsで読み込むように指定しています。
public/css/app.css ⇒ 読み込めない
public/assets/welcome_app.css ⇒ secure_assets関数で読み込み済み
public/js/app.js ⇒ mix関数で読み込み済み
デベロッパーツールで確認したところ
https://hogehoge.com/assets/css/welcome_style.css
のようにちゃんとコンパイルされていることが分かります。
またこのURLを叩くと、CSSを確認することが出来ます。
しかしapp.cssのURLを叩くとAccessDeniedと表示されます。
試してみたこと
・はじめmix関数が悪いのか分らなかった為、secure_asset関数に変更しました⇒解決せず
・AccessDeniedは権限回りの問題だろうと思いましたので、読み込んでいるpublic/assets/welcome_app.cssに合わせました。⇒解決せず
・htaccessを編集しhttp、httpsどちらでも動くようにしました。⇒解決せず
・git cloneでプロジェクトの入れ直しを行いました。⇒解決せず
参考にしたURL
https://awesome-programmer.hateblo.jp/entry/2019/06/30/121103
https://qiita.com/Todate/items/d0d5c38f62621711a79b
https://stackoverflow.com/questions/28214499/laravel-5-not-finding-css-files
3日ほど格闘し、
何となく手詰まり感を覚えたので投稿しました。
同じ状況や解決策をご存じの方、回答をよろしくお願い致します。
回答1件
あなたの回答
tips
プレビュー