質問編集履歴
2
解決を反映
title
CHANGED
File without changes
|
body
CHANGED
@@ -181,4 +181,14 @@
|
|
181
181
|
define('DSN', 'mysql:host=db:port=3306;dbname=cms001;');
|
182
182
|
define('DB_USER', 'hoge');
|
183
183
|
define('DB_PASS', 'hoge');
|
184
|
+
```
|
185
|
+
|
186
|
+
### 解決
|
187
|
+
・config/config.php の修正によって解決
|
188
|
+
```
|
189
|
+
// 修正前
|
190
|
+
// define('DSN', 'mysql:host=127.0.0.1:port=3306;dbname=cms001;');
|
191
|
+
|
192
|
+
// 修正後
|
193
|
+
define('DSN', 'mysql:host=db;port=3306;dbname=cms001;');
|
184
194
|
```
|
1
DNS の host を db に変更した結果について更新
title
CHANGED
File without changes
|
body
CHANGED
@@ -169,4 +169,16 @@
|
|
169
169
|
|
170
170
|
$ pwd
|
171
171
|
/var/run/mysqld
|
172
|
+
```
|
173
|
+
|
174
|
+
3 回答にてご指摘いただいた内容を確認しました。
|
175
|
+
|
176
|
+
config.php の DNS の host を db に試したところ繋がらず、エラー内容が変わりました。
|
177
|
+
(localhost 以外に 127.0.0.1 を試しましたが同様の結果になりました。)
|
178
|
+
```
|
179
|
+
// SQLSTATE[HY000] [2002] Connection refused
|
180
|
+
<?php
|
181
|
+
define('DSN', 'mysql:host=db:port=3306;dbname=cms001;');
|
182
|
+
define('DB_USER', 'hoge');
|
183
|
+
define('DB_PASS', 'hoge');
|
172
184
|
```
|