Merge pull request #19594 from eileenmcnaughton/535m
[civicrm-core.git] / setup / plugins / init / WordPress.civi-setup.php
index 21294a6e2a0d83eaf6177d7bf6589166a0f120e7..f273231d0c8e32f0eb60106b27d432a34c8e90c9 100644 (file)
@@ -50,8 +50,9 @@ if (!defined('CIVI_SETUP')) {
     $model->templateCompilePath = implode(DIRECTORY_SEPARATOR, [$uploadDir['basedir'], 'civicrm', 'templates_c']);
 
     // Compute DSN.
+    list(/*$host*/, /*$port*/, $socket) = Civi\Setup\DbUtil::decodeHostPort(DB_HOST);
     $model->db = $model->cmsDb = array(
-      'server' => DB_HOST,
+      'server' => $socket ? sprintf('unix(%s)', $socket) : DB_HOST,
       'username' => DB_USER,
       'password' => DB_PASSWORD,
       'database' => DB_NAME,