###前提・実現したいこと
Laravelのウェルカムページを表示したい
(resouses/views/welcome.blade.phpが読み込まれない、publicディレクトリへ移動するとwelcomeページが表示される)
###発生している問題・エラーメッセージ
http://localhost/にアクセスすると、404 not foundが表示される(nginxの404 not foundではない)
アプリケーションパスの指定が間違っていると思うのですが。。
###ディレクトリ構成
c:\work\project\laradock :Laradock配置先
c:\work\project\www:Laravelアプリ配置先
###疑問点
c:\work\project\laradock.envとc:\work\project\www.envの設定でどちらが優先されるかわからない
###確認したこと
① dockerの各プロセスが起動している
PS C:\work\darts\laradock> docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 634f7d8137f6 laradock_nginx "/docker-entrypoint.…" 11 minutes ago Up 11 minutes 0.0.0.0:80->80/tcp, 0.0.0.0:443->443/tcp laradock_nginx_1 6e0781bd56e8 laradock_php-fpm "docker-php-entrypoi…" 11 minutes ago Up 11 minutes 9000/tcp laradock_php-fpm_1 f0934e6f6ce5 laradock_workspace "/sbin/my_init" 11 minutes ago Up 11 minutes 0.0.0.0:2222->22/tcp laradock_workspace_1 8996d44a14a6 laradock_phpmyadmin "/docker-entrypoint.…" 34 hours ago Up 11 minutes 0.0.0.0:8080->80/tcp laradock_phpmyadmin_1 7854c328b990 laradock_mysql "docker-entrypoint.s…" 34 hours ago Up 11 minutes 0.0.0.0:3306->3306/tcp, 33060/tcp laradock_mysql_1
② ドキュメントルートが/var/www/publicになっていること
c:\work\project\www\publicにphpinfo();の結果を表示するファイルphpinfo.phpを配置し
http://local/host/phpinfo.phpへアクセスするとPHP情報が閲覧できる
③ http://localhost:8080/にアクセスすると、phpmyadminの画面にアクセスできること
④ workspaceで/var/www配下にc:\work\project\wwwがマウントされ、ディレクトリ・ファイル一覧が見えていること
###該当のソースコード
① C:\work\project\laradock.env
# Application Path APPLICATION=../www APP_CODE_PATH_HOST=../www APP_CODE_PATH_CONTAINER=/var/www
② C:\work\project\www.env
# 関係するところを一部抜粋 APP_NAME=Laravel APP_ENV=local APP_KEY=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx APP_DEBUG=true APP_URL=http://localhost
③ C:\work\project\laradock\nginx\sites\defaults.conf
# ドキュメントルート・index root /var/www/public; index index.php index.html index.htm;
###環境
docker desktop for Win10
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。