summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--app/Controller/SetupController.php18
-rw-r--r--resources/views/setup/step-3-database-connection.php2
2 files changed, 16 insertions, 4 deletions
diff --git a/app/Controller/SetupController.php b/app/Controller/SetupController.php
index 0897bb281d..506bf49264 100644
--- a/app/Controller/SetupController.php
+++ b/app/Controller/SetupController.php
@@ -56,11 +56,23 @@ class SetupController extends BaseController {
$data['lang'] = Locale::httpAcceptLanguage($_SERVER, I18N::installedLocales(), new LocaleEnUs)->languageTag();
}
- $db_conn_error = $this->checkDatabaseConnection($data['dbhost'], $data['dbport'], $data['dbuser'], $data['dbpass']);
+ if ($data['dbuser'] !== '') {
+ $db_conn_error = $this->checkDatabaseConnection($data['dbhost'], $data['dbport'], $data['dbuser'], $data['dbpass']);
+ } else {
+ $db_conn_error = '';
+ }
- $db_name_error = $this->checkDatabaseName($data['dbhost'], $data['dbport'], $data['dbuser'], $data['dbpass'], $data['dbname'], $data['tblpfx']);
+ if ($data['dbname'] !== '') {
+ $db_name_error = $this->checkDatabaseName($data['dbhost'], $data['dbport'], $data['dbuser'], $data['dbpass'], $data['dbname'], $data['tblpfx']);
+ } else {
+ $db_name_error = '';
+ }
- $wt_user_error = $this->checkAdminUser($data['wtname'], $data['wtuser'], $data['wtpass'], $data['wtemail']);
+ if ($data['wtname'] !== '') {
+ $wt_user_error = $this->checkAdminUser($data['wtname'], $data['wtuser'], $data['wtpass'], $data['wtemail']);
+ } else {
+ $wt_user_error = '';
+ }
$data['cpu_limit'] = $this->maxExecutionTime();
$data['db_conn_error'] = $db_conn_error;
diff --git a/resources/views/setup/step-3-database-connection.php b/resources/views/setup/step-3-database-connection.php
index 34e2a9eba3..43d60dd854 100644
--- a/resources/views/setup/step-3-database-connection.php
+++ b/resources/views/setup/step-3-database-connection.php
@@ -25,7 +25,7 @@
<?php if ($db_conn_error): ?>
<p class="alert alert-danger">
- <?= $db_error ?>
+ <?= $db_conn_error ?>
</p>
<?php endif ?>