diff --git a/public/installer/index.php b/public/installer/index.php index 3d7dd418a..b3217046b 100755 --- a/public/installer/index.php +++ b/public/installer/index.php @@ -16,7 +16,7 @@ // converting env content to key/value pair $data = explode(PHP_EOL,$str); - $databaseArray = ['DB_HOST', 'DB_DATABASE', 'DB_USERNAME', 'DB_PASSWORD', 'DB_CONNECTION']; + $databaseArray = ['DB_HOST', 'DB_DATABASE', 'DB_USERNAME', 'DB_PASSWORD', 'DB_CONNECTION','DB_PORT']; $key = $value = []; if ($data) { @@ -39,9 +39,10 @@ $password = $databaseData['DB_PASSWORD']; $dbname = $databaseData['DB_DATABASE']; $connection = $databaseData['DB_CONNECTION']; + $port = $databaseData['DB_PORT']; if ($connection == 'mysql') { - @$conn = new mysqli($servername, $username, $password, $dbname); + @$conn = new mysqli($servername, $username, $password, $dbname, $port); if (!$conn->connect_error) { // retrieving admin entry @@ -98,4 +99,4 @@ // redirecting to 404 error page header("Location: $url"); } -?> \ No newline at end of file +?> diff --git a/public/installer/install.php b/public/installer/install.php index dc9ce0a90..e06b02c5e 100755 --- a/public/installer/install.php +++ b/public/installer/install.php @@ -15,7 +15,7 @@ // converting env content to key/value pair $data = explode(PHP_EOL,$str); - $databaseArray = ['DB_HOST', 'DB_DATABASE', 'DB_USERNAME', 'DB_PASSWORD', 'DB_CONNECTION']; + $databaseArray = ['DB_HOST', 'DB_DATABASE', 'DB_USERNAME', 'DB_PASSWORD', 'DB_CONNECTION','DB_PORT']; $key = $value = []; if ($data) { @@ -38,9 +38,10 @@ $password = $databaseData['DB_PASSWORD']; $dbname = $databaseData['DB_DATABASE']; $connection = $databaseData['DB_CONNECTION']; + $port = $databaseData['DB_PORT']; if ($connection == 'mysql') { - @$conn = new mysqli($servername, $username, $password, $dbname); + @$conn = new mysqli($servername, $username, $password, $dbname, $port); if (!$conn->connect_error) { // retrieving admin entry