aboutsummaryrefslogtreecommitdiff
path: root/lib/Minz/ModelPdo.php
diff options
context:
space:
mode:
Diffstat (limited to 'lib/Minz/ModelPdo.php')
-rw-r--r--lib/Minz/ModelPdo.php8
1 files changed, 7 insertions, 1 deletions
diff --git a/lib/Minz/ModelPdo.php b/lib/Minz/ModelPdo.php
index 85796b53a..3bcf87247 100644
--- a/lib/Minz/ModelPdo.php
+++ b/lib/Minz/ModelPdo.php
@@ -51,7 +51,13 @@ class Minz_ModelPdo {
switch ($db['type']) {
case 'mysql':
- $dsn = 'mysql:host=' . (empty($dbServer['host']) ? $db['host'] : $dbServer['host']) . ';charset=utf8mb4';
+ $dsn = 'mysql:';
+ if (empty($dbServer['host'])) {
+ $dsn .= 'unix_socket=' . $db['host'];
+ } else {
+ $dsn .= 'host=' . $dbServer['host'];
+ }
+ $dsn .= ';charset=utf8mb4';
if (!empty($db['base'])) {
$dsn .= ';dbname=' . $db['base'];
}