mirror of
https://github.com/Piwigo/Piwigo.git
synced 2025-04-26 03:09:58 +03:00
fixes #515 adds check on mysql extension loaded
Especially on PHP 7 where only mysqli can be available.
This commit is contained in:
parent
a9fa61adfe
commit
ef25e72486
1 changed files with 20 additions and 1 deletions
21
install.php
21
install.php
|
@ -133,7 +133,26 @@ $dbhost = (!empty($_POST['dbhost'])) ? $_POST['dbhost'] : 'localhost';
|
|||
$dbuser = (!empty($_POST['dbuser'])) ? $_POST['dbuser'] : '';
|
||||
$dbpasswd = (!empty($_POST['dbpasswd'])) ? $_POST['dbpasswd'] : '';
|
||||
$dbname = (!empty($_POST['dbname'])) ? $_POST['dbname'] : '';
|
||||
$dblayer = extension_loaded('mysqli') ? 'mysqli' : 'mysql';
|
||||
|
||||
// dblayer
|
||||
if (extension_loaded('mysqli'))
|
||||
{
|
||||
$dblayer = 'mysqli';
|
||||
}
|
||||
else
|
||||
{
|
||||
if (version_compare(PHP_VERSION, '7') >= 0)
|
||||
{
|
||||
fatal_error('PHP extension "mysqli" is not loaded');
|
||||
}
|
||||
|
||||
if (!extension_loaded('mysql'))
|
||||
{
|
||||
fatal_error('No PHP extension installed for mysql, Piwigo needs one');
|
||||
}
|
||||
|
||||
$dblayer = 'mysql';
|
||||
}
|
||||
|
||||
$admin_name = (!empty($_POST['admin_name'])) ? $_POST['admin_name'] : '';
|
||||
$admin_pass1 = (!empty($_POST['admin_pass1'])) ? $_POST['admin_pass1'] : '';
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue