質問するログイン新規登録

質問編集履歴

5

意図的に内容を抹消する行為にあたるため

2021/06/29 05:12

投稿

退会済みユーザー
title CHANGED
@@ -1,1 +1,1 @@
1
- 質問内容を削除ます
1
+ Laravel シンボリックリンクても画像が表示されない
body CHANGED
@@ -1,4 +1,67 @@
1
+ はじめまして、Laravelにて開発中のLaravel初心者です。
2
+ 現在、Dockerにてローカル開発環境を作成して開発しております。
3
+ フォームを作成し、画像をアップロードさせる機能を作っていますが、正しく画像が表示されない状態です。
4
+ 以下、状況を説明致しますので、原因など分かる方いらっしゃいましたらご教授お願い致します。
5
+ **ローカル開発環境**
6
+ Laravel Framework 7.29.3
7
+ PHP 7.4.8
8
+ MySQL 5.7
9
+ Redis 5.0
10
+ docker-compose 3.7
11
+ PC iMac 
12
+ OS MacOS10.15.5
13
+ エディタ Visual Studio Code バージョン: 1.52.1
14
+ コンテナの状況
15
+ ```
16
+ CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
17
+ 7f54017f2644 sample-game-server_nginx "/docker-entrypoint.…" 18 hours ago Up 18 hours 0.0.0.0:80->80/tcp sample-game-server_nginx_1
18
+ 9a737730ce70 sample-game-server_app "docker-php-entrypoi…" 18 hours ago Up 18 hours 9000/tcp sample-game-server_app_1
19
+ 3ae0e76220d4 sample-game-server_queue_worker "docker-php-entrypoi…" 18 hours ago Up 17 hours 9000/tcp sample-game-server_queue_worker_1
20
+ 4636f208b623 phpmyadmin/phpmyadmin "/docker-entrypoint.…" 5 months ago Up 2 weeks 0.0.0.0:9090->80/tcp sample-game-server_phpmyadmin_1
21
+ 428b9a41774c mysql:5.7 "docker-entrypoint.s…" 5 months ago Up 2 weeks 0.0.0.0:3306->3306/tcp, 33060/tcp sample-game-server_mysql_1
22
+ f4fa0d3165ab minio/minio "/usr/bin/docker-ent…" 5 months ago Up 2 weeks 0.0.0.0:9000->9000/tcp sample-game-server_minio_1
23
+ 9e0fdef068a2 redis:5.0-alpine "docker-entrypoint.s…" 5 months ago Up 2 weeks 0.0.0.0:6379->6379/tcp sample-game-server_redis_1
24
+ ```
25
+ 確認したところ画像ファイルは正しくアップロードされていました。
26
+ **アップロード先**
27
+ ローカルサーバ>app>storage>app>public>uploads
28
+ 色々なサイトを参考にさせて頂き、シンボリックリンクも作成しました
29
+ ```ここに言語を入力
30
+ $ php artisan storage:link
31
+ ```
32
+ **生成されたファイル?リンク?**
33
+ ローカルサーバ>app>public>storage
34
+ ![イメージ説明](f627e3c2f5337aeafd1b0e6ed2d03331.png)
35
+ public下にstorageというものが生成され、右にリンクっぽいのが表示されるようになりました。
36
+ このファイルを触ろうとすると以下のようにシンボリックリンクだというポップアップが表示されます。
37
+ ![イメージ説明](00a7bf23d248c5076416364514262fcc.png)
38
+ しかし、実際にクリックしようとすると右下にエラーが表示されます。
39
+ ![イメージ説明](d6c1142a81e2f0de9f103fed5cbf42e1.png)
40
+ その後、属性を調べてみましたが、やはりシンボリックリンクは、正常に作られているように思います。
41
+ ```ここに言語を入力
42
+ bash-5.0# ls -l public/storage
43
+ lrwxr-xr-x 1 root root 23 Feb 4 04:25 public/storage -> /app/storage/app/public
44
+ ```
45
+ しかし、ブラウザで確認しようとしても画像は表示されません。
46
+ パスが違うのかなと思い、色々なパターンを書いてみましたが上手くいきません。
47
+ ```ここに言語を入力
48
+ <img src="../storage/uploads/test.jpg"><br>
49
+ <img src="storage/uploads/test.jpg"><br>
50
+ <img src="storage/test.jpg">
51
+ ```
52
+ ちなみにテスト画像の権限は以下の通りです
53
+ ```ここに言語を入力
54
+ bash-5.0# ls -l storage/app/public
55
+ total 324
56
+ -rw-r--r-- 1 root root 330146 Feb 4 04:31 moon.jpg
57
+ drwxr-xr-x 5 root root 160 Feb 4 19:48 uploads
58
+ ```
59
+ ```ここに言語を入力
60
+ bash-5.0# ls -l storage/app/public/uploads
61
+ total 1380
62
+ -rw-r--r-- 1 root root 747977 Feb 4 01:20 QzILQEPCzYDk9nyTqoMcvGvNjjNeKqlvXPG65mZv.jpeg
63
+ -rw-r--r-- 1 root root 330146 Feb 4 01:18 mOjOKGpbiny9wT5iajdMWpL8zScxJwdEXGE7EFsi.jpeg
64
+ -rw-r--r-- 1 root root 330146 Feb 4 19:48 test.jpg
65
+ ```
66
+ 検索できる範囲で調べたのですが、状況が改善されず、なんとかアドバイス頂ければと思います。
1
- 初心者は質問てはけないようで
67
+ お手数ですが、よろくお願致しま
2
- みなさん気を付けましょう
3
-
4
- 心が折れます

4

質問内容削除

2021/06/29 05:12

投稿

退会済みユーザー
title CHANGED
@@ -1,1 +1,1 @@
1
- Laravel シンボリックリンクても画像が表示されない
1
+ 質問内容を削除ます
body CHANGED
@@ -1,86 +1,4 @@
1
- はじめまして、Laravelにて開発中のLaravel初心者です
1
+ 初心者は質問してはいけないようです
2
+ みなさん気を付けましょう
2
3
 
3
- 現在、Dockerにてローカル開発環境を作成して開発しております。
4
-
5
- フォームを作成し、画像をアップロードさせる機能を作っていますが、正しく画像が表示されない状態です。
6
- 以下、状況を説明致しますので、原因など分かる方いらっしゃいましたらご教授お願い致します。
7
-
8
- **ローカル開発環境**
9
- Laravel Framework 7.29.3
10
- PHP 7.4.8
11
- MySQL 5.7
12
- Redis 5.0
13
- docker-compose 3.7
14
-
15
-
16
- PC iMac 
4
+ 心が折れます
17
- OS MacOS10.15.5
18
- エディタ Visual Studio Code バージョン: 1.52.1
19
-
20
- コンテナの状況
21
- ```
22
- CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
23
- 7f54017f2644 sample-game-server_nginx "/docker-entrypoint.…" 18 hours ago Up 18 hours 0.0.0.0:80->80/tcp sample-game-server_nginx_1
24
- 9a737730ce70 sample-game-server_app "docker-php-entrypoi…" 18 hours ago Up 18 hours 9000/tcp sample-game-server_app_1
25
- 3ae0e76220d4 sample-game-server_queue_worker "docker-php-entrypoi…" 18 hours ago Up 17 hours 9000/tcp sample-game-server_queue_worker_1
26
- 4636f208b623 phpmyadmin/phpmyadmin "/docker-entrypoint.…" 5 months ago Up 2 weeks 0.0.0.0:9090->80/tcp sample-game-server_phpmyadmin_1
27
- 428b9a41774c mysql:5.7 "docker-entrypoint.s…" 5 months ago Up 2 weeks 0.0.0.0:3306->3306/tcp, 33060/tcp sample-game-server_mysql_1
28
- f4fa0d3165ab minio/minio "/usr/bin/docker-ent…" 5 months ago Up 2 weeks 0.0.0.0:9000->9000/tcp sample-game-server_minio_1
29
- 9e0fdef068a2 redis:5.0-alpine "docker-entrypoint.s…" 5 months ago Up 2 weeks 0.0.0.0:6379->6379/tcp sample-game-server_redis_1
30
- ```
31
-
32
- 確認したところ画像ファイルは正しくアップロードされていました。
33
-
34
- **アップロード先**
35
- ローカルサーバ>app>storage>app>public>uploads
36
-
37
- 色々なサイトを参考にさせて頂き、シンボリックリンクも作成しました
38
- ```ここに言語を入力
39
- $ php artisan storage:link
40
- ```
41
-
42
- **生成されたファイル?リンク?**
43
- ローカルサーバ>app>public>storage
44
-
45
- ![イメージ説明](f627e3c2f5337aeafd1b0e6ed2d03331.png)
46
- public下にstorageというものが生成され、右にリンクっぽいのが表示されるようになりました。
47
-
48
- このファイルを触ろうとすると以下のようにシンボリックリンクだというポップアップが表示されます。
49
- ![イメージ説明](00a7bf23d248c5076416364514262fcc.png)
50
-
51
- しかし、実際にクリックしようとすると右下にエラーが表示されます。
52
- ![イメージ説明](d6c1142a81e2f0de9f103fed5cbf42e1.png)
53
-
54
-
55
- その後、属性を調べてみましたが、やはりシンボリックリンクは、正常に作られているように思います。
56
- ```ここに言語を入力
57
- bash-5.0# ls -l public/storage
58
- lrwxr-xr-x 1 root root 23 Feb 4 04:25 public/storage -> /app/storage/app/public
59
- ```
60
-
61
-
62
- しかし、ブラウザで確認しようとしても画像は表示されません。
63
- パスが違うのかなと思い、色々なパターンを書いてみましたが上手くいきません。
64
- ```ここに言語を入力
65
- <img src="../storage/uploads/test.jpg"><br>
66
- <img src="storage/uploads/test.jpg"><br>
67
- <img src="storage/test.jpg">
68
- ```
69
-
70
- ちなみにテスト画像の権限は以下の通りです
71
- ```ここに言語を入力
72
- bash-5.0# ls -l storage/app/public
73
- total 324
74
- -rw-r--r-- 1 root root 330146 Feb 4 04:31 moon.jpg
75
- drwxr-xr-x 5 root root 160 Feb 4 19:48 uploads
76
- ```
77
- ```ここに言語を入力
78
- bash-5.0# ls -l storage/app/public/uploads
79
- total 1380
80
- -rw-r--r-- 1 root root 747977 Feb 4 01:20 QzILQEPCzYDk9nyTqoMcvGvNjjNeKqlvXPG65mZv.jpeg
81
- -rw-r--r-- 1 root root 330146 Feb 4 01:18 mOjOKGpbiny9wT5iajdMWpL8zScxJwdEXGE7EFsi.jpeg
82
- -rw-r--r-- 1 root root 330146 Feb 4 19:48 test.jpg
83
- ```
84
-
85
- 検索できる範囲で調べたのですが、状況が改善されず、なんとかアドバイス頂ければと思います。
86
- お手数ですが、よろしくお願い致します。

3

コンテナの状況を追記しました

2021/06/28 13:15

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -17,6 +17,18 @@
17
17
  OS MacOS10.15.5
18
18
  エディタ Visual Studio Code バージョン: 1.52.1
19
19
 
20
+ コンテナの状況
21
+ ```
22
+ CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
23
+ 7f54017f2644 sample-game-server_nginx "/docker-entrypoint.…" 18 hours ago Up 18 hours 0.0.0.0:80->80/tcp sample-game-server_nginx_1
24
+ 9a737730ce70 sample-game-server_app "docker-php-entrypoi…" 18 hours ago Up 18 hours 9000/tcp sample-game-server_app_1
25
+ 3ae0e76220d4 sample-game-server_queue_worker "docker-php-entrypoi…" 18 hours ago Up 17 hours 9000/tcp sample-game-server_queue_worker_1
26
+ 4636f208b623 phpmyadmin/phpmyadmin "/docker-entrypoint.…" 5 months ago Up 2 weeks 0.0.0.0:9090->80/tcp sample-game-server_phpmyadmin_1
27
+ 428b9a41774c mysql:5.7 "docker-entrypoint.s…" 5 months ago Up 2 weeks 0.0.0.0:3306->3306/tcp, 33060/tcp sample-game-server_mysql_1
28
+ f4fa0d3165ab minio/minio "/usr/bin/docker-ent…" 5 months ago Up 2 weeks 0.0.0.0:9000->9000/tcp sample-game-server_minio_1
29
+ 9e0fdef068a2 redis:5.0-alpine "docker-entrypoint.s…" 5 months ago Up 2 weeks 0.0.0.0:6379->6379/tcp sample-game-server_redis_1
30
+ ```
31
+
20
32
  確認したところ画像ファイルは正しくアップロードされていました。
21
33
 
22
34
  **アップロード先**

2

開発環境を追記しました

2021/02/07 03:24

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -5,12 +5,18 @@
5
5
  フォームを作成し、画像をアップロードさせる機能を作っていますが、正しく画像が表示されない状態です。
6
6
  以下、状況を説明致しますので、原因など分かる方いらっしゃいましたらご教授お願い致します。
7
7
 
8
- **環境**
8
+ **ローカル開発環境**
9
9
  Laravel Framework 7.29.3
10
10
  PHP 7.4.8
11
- バージョン: 1.52.1
11
+ MySQL 5.7
12
+ Redis 5.0
13
+ docker-compose 3.7
12
14
 
13
15
 
16
+ PC iMac 
17
+ OS MacOS10.15.5
18
+ エディタ Visual Studio Code バージョン: 1.52.1
19
+
14
20
  確認したところ画像ファイルは正しくアップロードされていました。
15
21
 
16
22
  **アップロード先**

1

Laravelのバージョン情報を追記致しました

2021/02/07 02:56

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -5,7 +5,12 @@
5
5
  フォームを作成し、画像をアップロードさせる機能を作っていますが、正しく画像が表示されない状態です。
6
6
  以下、状況を説明致しますので、原因など分かる方いらっしゃいましたらご教授お願い致します。
7
7
 
8
+ **環境**
9
+ Laravel Framework 7.29.3
10
+ PHP 7.4.8
11
+ バージョン: 1.52.1
8
12
 
13
+
9
14
  確認したところ画像ファイルは正しくアップロードされていました。
10
15
 
11
16
  **アップロード先**