[ticket/16051] Automatically convert mysql driver to mysqli

PHPBB3-16051
This commit is contained in:
Marc Alexander 2019-10-06 22:12:46 +02:00
parent bd02c5bd08
commit e8b4304c1b
No known key found for this signature in database
GPG key ID: 50E0D2423696F995
2 changed files with 7 additions and 1 deletions

View file

@ -155,6 +155,12 @@ class config_php_file
return $dbms; return $dbms;
} }
// Force use of mysqli when specifying mysql
if (preg_match('/(phpbb\\\db\\\driver\\\)?mysql$/i', $dbms))
{
return 'phpbb\db\driver\mysqli';
}
throw new \RuntimeException("You have specified an invalid dbms driver: $dbms"); throw new \RuntimeException("You have specified an invalid dbms driver: $dbms");
} }
} }

View file

@ -1,7 +1,7 @@
<?php <?php
// phpBB 3.1.x auto-generated configuration file // phpBB 3.1.x auto-generated configuration file
// Do not change anything in this file! // Do not change anything in this file!
$dbms = 'mysqli'; $dbms = 'mysql';
$dbhost = '127.0.0.1'; $dbhost = '127.0.0.1';
$dbport = ''; $dbport = '';
$dbname = 'phpbb'; $dbname = 'phpbb';