質問編集履歴
2
解決を反映
test
CHANGED
File without changes
|
test
CHANGED
@@ -365,3 +365,23 @@
|
|
365
365
|
define('DB_PASS', 'hoge');
|
366
366
|
|
367
367
|
```
|
368
|
+
|
369
|
+
|
370
|
+
|
371
|
+
### 解決
|
372
|
+
|
373
|
+
・config/config.php の修正によって解決
|
374
|
+
|
375
|
+
```
|
376
|
+
|
377
|
+
// 修正前
|
378
|
+
|
379
|
+
// define('DSN', 'mysql:host=127.0.0.1:port=3306;dbname=cms001;');
|
380
|
+
|
381
|
+
|
382
|
+
|
383
|
+
// 修正後
|
384
|
+
|
385
|
+
define('DSN', 'mysql:host=db;port=3306;dbname=cms001;');
|
386
|
+
|
387
|
+
```
|
1
DNS の host を db に変更した結果について更新
test
CHANGED
File without changes
|
test
CHANGED
@@ -341,3 +341,27 @@
|
|
341
341
|
/var/run/mysqld
|
342
342
|
|
343
343
|
```
|
344
|
+
|
345
|
+
|
346
|
+
|
347
|
+
3 回答にてご指摘いただいた内容を確認しました。
|
348
|
+
|
349
|
+
|
350
|
+
|
351
|
+
config.php の DNS の host を db に試したところ繋がらず、エラー内容が変わりました。
|
352
|
+
|
353
|
+
(localhost 以外に 127.0.0.1 を試しましたが同様の結果になりました。)
|
354
|
+
|
355
|
+
```
|
356
|
+
|
357
|
+
// SQLSTATE[HY000] [2002] Connection refused
|
358
|
+
|
359
|
+
<?php
|
360
|
+
|
361
|
+
define('DSN', 'mysql:host=db:port=3306;dbname=cms001;');
|
362
|
+
|
363
|
+
define('DB_USER', 'hoge');
|
364
|
+
|
365
|
+
define('DB_PASS', 'hoge');
|
366
|
+
|
367
|
+
```
|