teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

やったこと追加

2018/06/09 14:22

投稿

nnahito
nnahito

スコア2006

title CHANGED
File without changes
body CHANGED
@@ -113,4 +113,50 @@
113
113
  'url' => env('DATABASE_URL', null),
114
114
  ],
115
115
  ],
116
- ```
116
+ ```
117
+
118
+
119
+ もちろん'host' => 'db',部分は、locahostや0.0.0.0、127.0.0.0を試しましたがすべて弾かれました。
120
+
121
+
122
+ # ブラウザ
123
+ http://localhost:10080/
124
+ にアクセスると「server error 」が表示されます。
125
+
126
+
127
+
128
+ # 出たログのエラー
129
+ CakePHPのエラーです(logs/error.log)
130
+
131
+ ```
132
+ Error: [PDOException] SQLSTATE[HY000] [2002] Connection refused
133
+ Request URL: /
134
+
135
+ ```
136
+
137
+
138
+
139
+ # 試しに作ってみた素のPHP
140
+ ```
141
+ $pdo = new PDO('mysql:dbname=dev;host=db;', 'user', 'user');
142
+
143
+ var_dump($pdo);
144
+ die;
145
+ ```
146
+
147
+
148
+
149
+ ```
150
+ object(PDO)[15]
151
+ ```
152
+
153
+ エラーではなさそう。
154
+
155
+
156
+
157
+ # 参考にしたサイト
158
+ https://github.com/laradock/laradock/issues/178
159
+ https://github.com/docker-library/php/issues/320
160
+ http://www.aipacommander.com/entry/2014/05/20/130000
161
+ https://stackoverflow.com/questions/40075065/using-docker-i-get-the-error-sqlstatehy000-2002-no-such-file-or-directory
162
+ https://qiita.com/Yorinton/items/202cab1b2187ff478ac5