From aa0ea36c9e10fb4de7feefd529dcf1b048addc58 Mon Sep 17 00:00:00 2001 From: rahul shukla Date: Wed, 27 Mar 2019 16:11:43 +0530 Subject: [PATCH] issue #745 --- public/installer/index.php | 29 +++++++++++++++++++---------- public/installer/install.php | 33 ++++++++++++++++++++++----------- 2 files changed, 41 insertions(+), 21 deletions(-) diff --git a/public/installer/index.php b/public/installer/index.php index d4ca4af94..12771da1f 100755 --- a/public/installer/index.php +++ b/public/installer/index.php @@ -63,19 +63,28 @@ } } - $databaseData['DB_HOST'] = $databaseData['DB_USERNAME'] = $databaseData['DB_PASSWORD'] = $databaseData['DB_DATABASE'] = $databaseData['DB_CONNECTION'] = $databaseData['DB_PORT'] = ''; - $databaseData = array_combine($key, $value); - // getting database info - $servername = $databaseData['DB_HOST']; - $username = $databaseData['DB_USERNAME']; - $password = $databaseData['DB_PASSWORD']; - $dbname = $databaseData['DB_DATABASE']; - $connection = $databaseData['DB_CONNECTION']; - $port = $databaseData['DB_PORT']; + if (isset($databaseData['DB_HOST'])) { + $servername = $databaseData['DB_HOST']; + } + if (isset($databaseData['DB_USERNAME'])) { + $username = $databaseData['DB_USERNAME']; + } + if (isset($databaseData['DB_PASSWORD'])) { + $password = $databaseData['DB_PASSWORD']; + } + if (isset($databaseData['DB_DATABASE'])) { + $dbname = $databaseData['DB_DATABASE']; + } + if (isset($databaseData['DB_CONNECTION'])) { + $connection = $databaseData['DB_CONNECTION']; + } + if (isset($databaseData['DB_PORT'])) { + $port = $databaseData['DB_PORT']; + } - if ($connection == 'mysql') { + if (isset($connection) && $connection == 'mysql') { @$conn = new mysqli($servername, $username, $password, $dbname, $port); if (!$conn->connect_error) { diff --git a/public/installer/install.php b/public/installer/install.php index f7894c870..8cce33164 100755 --- a/public/installer/install.php +++ b/public/installer/install.php @@ -1,4 +1,6 @@ -connect_error) {