summaryrefslogtreecommitdiff
path: root/includes/session.php
diff options
context:
space:
mode:
Diffstat (limited to 'includes/session.php')
-rw-r--r--includes/session.php5
1 files changed, 4 insertions, 1 deletions
diff --git a/includes/session.php b/includes/session.php
index 85ab65d7a9..320a2567d7 100644
--- a/includes/session.php
+++ b/includes/session.php
@@ -20,6 +20,7 @@ use Fisharebest\Webtrees\Theme\AdministrationTheme;
use League\Flysystem\Adapter\Local;
use League\Flysystem\Filesystem;
use PDOException;
+use Symfony\Component\HttpFoundation\RedirectResponse;
use Symfony\Component\HttpFoundation\Request;
use Throwable;
@@ -199,7 +200,9 @@ if (file_exists(WT_ROOT . 'data/config.ini.php')) {
}
} else {
// No config file. Set one up.
- header('Location: setup.php');
+ $url = Html::url('setup.php', ['route' => 'setup']);
+ $response = new RedirectResponse($url);
+ $response->send();
exit;
}