GELÖST-Slim Application Error - Could not connect to database - NACH Datenbank-Import

Ja, bei der Config hatte ich versucht, den Port über die IP-Adresse zu definieren, wie hier beschrieben:

Ursprünglich sah sie so aus:

  array (
    'username' => '***',
    'password' => '***',
    'host' => '127.0.0.1',
    'port' => '3309',
    'dbname' => '***,
  ),
 'front' => array( 'showException' => true )
); 

Damit lief auch 5.1 ohne Probleme, das Update auf 5.2 bis zum Punkt nach „Aufräumen“.

 

Edit: Es lag an /engine/Shopware/Components/DependencyInjection/Bridge/Db.php. Dort gab es in der Funktion buildConnectionString folgenden Eintrag doppelt:

 if (!empty($dbConfig['socket'])) {
            $connectionSettings[] = 'unix_socket=' . $dbConfig['socket'];
        }

Einen davon umändern in

if (!empty($dbConfig['port'])) {
            $connectionSettings[] = 'port=' . $dbConfig['port'];
        }

und das Update lief durch.