質問編集履歴

2

解決を反映

2021/11/21 07:03

投稿

退会済みユーザー
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 に変更した結果について更新

2021/11/21 07:03

投稿

退会済みユーザー
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
+ ```