質問編集履歴

6

phpとmysqlのバージョンを記載しました。

2020/05/18 13:53

投稿

happywheels4242
happywheels4242

スコア9

test CHANGED
File without changes
test CHANGED
@@ -15,6 +15,16 @@
15
15
  というエラーが起きました。
16
16
 
17
17
  MAMPとXAMPから卒業したいです????お助けください…
18
+
19
+
20
+
21
+
22
+
23
+ #phpとmysqlのバージョン
24
+
25
+ php:7.1.9-fpm-alpine
26
+
27
+ mysql:8.0.20
18
28
 
19
29
 
20
30
 
@@ -127,17 +137,3 @@
127
137
 
128
138
 
129
139
  RUN docker-php-ext-install mysqli pdo pdo_mysql mbstring
130
-
131
-
132
-
133
- #コンテナの稼動状況
134
-
135
- CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
136
-
137
- b8845224ba34 nginx:1.13.5-alpine "nginx -g 'daemon of…" 2 hours ago Up 2 hours 0.0.0.0:80->80/tcp nginx_phpfpm7_mysql_web_1
138
-
139
- f555f1edca36 phpmyadmin/phpmyadmin "/docker-entrypoint.…" 2 hours ago Up 2 hours 0.0.0.0:8080->80/tcp nginx_phpfpm7_mysql_pma_1
140
-
141
- b546f657e2f6 nginx_phpfpm7_mysql_app "docker-php-entrypoi…" 2 hours ago Up 2 hours 9000/tcp nginx_phpfpm7_mysql_app_1
142
-
143
- 99f78bd4e0db mysql:8.0.20 "docker-entrypoint.s…" 2 hours ago Up 2 hours 0.0.0.0:3306->3306/tcp, 33060/tcp nginx_phpfpm7_mysql_db_1

5

コンテナの稼動状況を追加しました。

2020/05/18 13:53

投稿

happywheels4242
happywheels4242

スコア9

test CHANGED
File without changes
test CHANGED
@@ -127,3 +127,17 @@
127
127
 
128
128
 
129
129
  RUN docker-php-ext-install mysqli pdo pdo_mysql mbstring
130
+
131
+
132
+
133
+ #コンテナの稼動状況
134
+
135
+ CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
136
+
137
+ b8845224ba34 nginx:1.13.5-alpine "nginx -g 'daemon of…" 2 hours ago Up 2 hours 0.0.0.0:80->80/tcp nginx_phpfpm7_mysql_web_1
138
+
139
+ f555f1edca36 phpmyadmin/phpmyadmin "/docker-entrypoint.…" 2 hours ago Up 2 hours 0.0.0.0:8080->80/tcp nginx_phpfpm7_mysql_pma_1
140
+
141
+ b546f657e2f6 nginx_phpfpm7_mysql_app "docker-php-entrypoi…" 2 hours ago Up 2 hours 9000/tcp nginx_phpfpm7_mysql_app_1
142
+
143
+ 99f78bd4e0db mysql:8.0.20 "docker-entrypoint.s…" 2 hours ago Up 2 hours 0.0.0.0:3306->3306/tcp, 33060/tcp nginx_phpfpm7_mysql_db_1

4

$db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);をindex.phpに追加しました

2020/05/18 13:29

投稿

happywheels4242
happywheels4242

スコア9

test CHANGED
File without changes
test CHANGED
@@ -43,6 +43,8 @@
43
43
  /// DB接続を試みる
44
44
 
45
45
  $db = new PDO('mysql:host=' . HOSTNAME . ';dbname=' . DATABASE, USERNAME, PASSWORD);
46
+
47
+ $db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
46
48
 
47
49
  $msg = "MySQL への接続確認が取れました。";
48
50
 

3

みやすくしました

2020/05/18 13:27

投稿

happywheels4242
happywheels4242

スコア9

test CHANGED
File without changes
test CHANGED
@@ -12,7 +12,7 @@
12
12
 
13
13
 
14
14
 
15
- というエラーがきました。
15
+ というエラーがきました。
16
16
 
17
17
  MAMPとXAMPから卒業したいです????お助けください…
18
18
 

2

見やすくしました

2020/05/18 12:03

投稿

happywheels4242
happywheels4242

スコア9

test CHANGED
File without changes
test CHANGED
@@ -20,7 +20,7 @@
20
20
 
21
21
 
22
22
 
23
- index.phpファイル
23
+ #index.phpファイル
24
24
 
25
25
  <?php
26
26
 
@@ -86,9 +86,7 @@
86
86
 
87
87
 
88
88
 
89
- php.iniファイル
89
+ #php.iniファイル
90
-
91
-
92
90
 
93
91
  expose_php = Off
94
92
 
@@ -120,9 +118,7 @@
120
118
 
121
119
 
122
120
 
123
- Dockerfile
121
+ #Dockerfile
124
-
125
-
126
122
 
127
123
  FROM php:7.1.9-fpm-alpine
128
124
 

1

誤字がありました。

2020/05/18 12:01

投稿

happywheels4242
happywheels4242

スコア9

test CHANGED
File without changes
test CHANGED
@@ -88,61 +88,31 @@
88
88
 
89
89
  php.iniファイル
90
90
 
91
- # 応答ヘッダーにPHPのバージョン等を出力しない
91
+
92
92
 
93
93
  expose_php = Off
94
94
 
95
- # エラーのログレベル最大
96
-
97
95
  error_reporting = E_ALL
98
-
99
- # ブラウザでのエラー表示
100
96
 
101
97
  display_errors = On
102
98
 
103
- # エラーをログに残す
104
-
105
99
  log_errors = On
106
-
107
- # 攻撃の内容を詳しく知る為に 4KB 程に設定
108
100
 
109
101
  log_errors_max_len = 4096
110
102
 
111
- # エラーログ出力先
112
-
113
103
  error_log = "/var/log/php_errors.log"
114
-
115
- # 文字エンコーディング
116
104
 
117
105
  default_charset = "UTF-8"
118
106
 
119
-
120
-
121
- # タイムゾーン
122
-
123
107
  date.timezone = "Asia/Tokyo"
124
-
125
-
126
-
127
- # デフォルト言語
128
108
 
129
109
  mbstring.language = Japanese
130
110
 
131
- # 内部文字エンコーディング
132
-
133
111
  mbstring.internal_encoding = UTF-8
134
-
135
- # HTTP入力文字エンコーディングのデフォルト
136
112
 
137
113
  mbstring.http_input = auto
138
114
 
139
- # 文字エンコーディング検出順序のデフォルト
140
-
141
115
  mbstring.detect_order = auto
142
-
143
-
144
-
145
- #DLL(ダイナミックリンクライブラリ):動かすときにくっつける部品ファイル
146
116
 
147
117
  extension=php_pdo_mysql.dll
148
118
 
@@ -152,12 +122,10 @@
152
122
 
153
123
  Dockerfile
154
124
 
155
- #イメージの定義
125
+
156
126
 
157
127
  FROM php:7.1.9-fpm-alpine
158
128
 
159
129
 
160
130
 
161
- #phpとmysqlとつなぐためのモジュールをインストール
162
-
163
131
  RUN docker-php-ext-install mysqli pdo pdo_mysql mbstring