5
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Docker+nginx+Laravel7環境構築メモ

Posted at

DockerでLaravel環境構築

自作ツールの環境の理解を深めたく(というかネットからクローンしてきて理解してなさすぎたので)
環境構築し直したときの自分用メモです。

環境構築

Laravel7
PHP/nginx/MySQL

下記の記事を参考に構築。
https://qiita.com/A-Kira/items/1c55ef689c0f91420e81

作業メモ

// DBの準備
php artisan migrate

// 認証機能の追加
https://readouble.com/laravel/7.x/ja/frontend.html
composer require laravel/ui:^2.4
php artisan ui:auth

// bootstrapの導入
php artisan ui bootstrap --auth 

// CSSの出力(package.jsonがあるところで実行)
npm install && npm run dev

詰まったメモ1:mysqlコマンドが実行できない

SQLSTATE[HY000] [1045] Access denied for user 'user名'@'172.-.-.-' (using password: YES)

解決:キャッシュクリアコマンド実行

php artisan cache:clear
php artisan config:cache

参考:https://shiro-changelife.com/laravel-access-denied/

詰まったメモ2:CSS/js反映されない

Laravelの表示画面はいい感じ(?)に表示されるが、ログイン/登録画面以降はCSSやらjsが反映されていない。
キャッシュはクリアしたし、css/jsはちゃんとpublic下にある。

コンソールを見るとCSSとJSがNotFoundになっている
net::ERR_ABORTED 404 (Not Found)
スクリーンショット 2021-02-13 17.13.59.png

解決:nginx/default.confに記載しているrootの指定が誤っていた

server {
  listen 80;
    index index.php index.html;
    root /var/www/{サービス名}/public; ←ココは変えてたけど

  location / {
    root /var/www/{サービス名}/public; ←ココを変えてなかった
    index  index.html index.php;
    try_files $uri $uri/ /index.php$query_string;
    }

その他メモ

ブルーライトカットメガネ忘れて1日PCに向かったら目が死んだ。
自分のブルーライト耐性無くなってて引いた

来月のデブキャンまでにはこのツール完成させたい。。。

5
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?