質問編集履歴
6
phpとmysqlのバージョンを記載しました。
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
コンテナの稼動状況を追加しました。
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に追加しました
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
みやすくしました
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
見やすくしました
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
誤字がありました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -88,61 +88,31 @@
|
|
88
88
|
|
89
89
|
php.iniファイル
|
90
90
|
|
91
|
-
|
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
|