Skip to content

Commit

Permalink
Fix missing DB port and socket
Browse files Browse the repository at this point in the history
  • Loading branch information
reetp committed Jan 8, 2024
1 parent 30ca9d5 commit 8c556c4
Showing 1 changed file with 9 additions and 1 deletion.
10 changes: 9 additions & 1 deletion plugins/restapi/includes/pdo.php
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,15 @@ public static function getConnection()
$dbuser = $GLOBALS['database_user'];
$dbpass = $GLOBALS['database_password'];
$dbname = $GLOBALS['database_name'];
$dbh = new \PDO("mysql:host=$dbhost;dbname=$dbname;charset=UTF8;", $dbuser, $dbpass, array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES 'utf8';"));
$dbport = $GLOBALS['database_port'];
$dbsock = $GLOBALS['database_socket'];

// There is no error checking here
if (isset($dbsock) ) {
$dbh = new \PDO("mysql:dbname=$dbname;unix_socket=$dbsock;charset=UTF8;", $dbuser, $dbpass, array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES 'utf8';"));
} else {
$dbh = new \PDO("mysql:host=$dbhost;dbname=$dbname;port=$dbport;charset=UTF8;", $dbuser, $dbpass, array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES 'utf8';"));
}
$dbh->setAttribute(\PDO::ATTR_ERRMODE, \PDO::ERRMODE_EXCEPTION);

return $dbh;
Expand Down

0 comments on commit 8c556c4

Please sign in to comment.