Skip to content
Extraits de code Groupes Projets
Valider ed7fd156 rédigé par Thomas Steur's avatar Thomas Steur
Parcourir les fichiers

Merge pull request #9298 from florisluiten/pdo_mysql_force_unix_socket_if_set

Unset host+port for MySQL PDO if unix_socket is non-empty
parents d54ddc8b 42eb8fdf
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -246,4 +246,19 @@ class Mysql extends Zend_Db_Adapter_Pdo_Mysql implements AdapterInterface ...@@ -246,4 +246,19 @@ class Mysql extends Zend_Db_Adapter_Pdo_Mysql implements AdapterInterface
$this->cachePreparedStatement[$sql] = $stmt; $this->cachePreparedStatement[$sql] = $stmt;
return $stmt; return $stmt;
} }
/**
* Override _dsn() to ensure host and port to not be passed along
* if unix_socket is set since setting both causes unexpected behaviour
* @see http://php.net/manual/en/ref.pdo-mysql.connection.php
*/
protected function _dsn()
{
if (!empty($this->_config['unix_socket'])) {
unset($this->_config['host']);
unset($this->_config['port']);
}
return parent::_dsn();
}
} }
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter