Index: branches/version-2_12-dev/html/install/index.php
===================================================================
--- branches/version-2_12-dev/html/install/index.php	(revision 21666)
+++ branches/version-2_12-dev/html/install/index.php	(revision 21696)
@@ -1073,10 +1073,10 @@
         'password'  => $arrRet['db_password'],
         'database'  => $arrRet['db_name'],
+        'port'      => $arrRet['db_port'],
     );
 
     // 文字列形式の DSN との互換処理
-    if ($arrRet['db_server'] !== '+') {
+    if (strlen($arrRet['db_server']) >= 1 && $arrRet['db_server'] !== '+') {
         $arrDsn['hostspec'] = $arrRet['db_server'];
-        $arrDsn['port']     = $arrRet['db_port'];
     }
 
