diff options
| author | 2019-10-05 17:12:05 +0200 | |
|---|---|---|
| committer | 2019-10-05 17:12:05 +0200 | |
| commit | 40686d68df629642be78a50a24a62dd6feaa699c (patch) | |
| tree | cbe07fe4b4c85f13c9e606a558b1be341e534e26 /app/install.php | |
| parent | 0d5c80b69894c94d66747f7e1f8ae9b46818963f (diff) | |
Catch error in install (#2556)
Diffstat (limited to 'app/install.php')
| -rw-r--r-- | app/install.php | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/app/install.php b/app/install.php index 92e07dd4f..366fb0cfc 100644 --- a/app/install.php +++ b/app/install.php @@ -158,7 +158,13 @@ function saveStep2() { Minz_Configuration::register('system', DATA_PATH . '/config.php', FRESHRSS_PATH . '/config.default.php'); FreshRSS_Context::$system_conf = Minz_Configuration::get('system'); - $ok = checkDb(); + $ok = false; + try { + $ok = checkDb(); + } catch (Exception $ex) { + $_SESSION['bd_error'] = $ex->getMessage(); + $ok = false; + } if (!$ok) { @unlink(join_path(DATA_PATH, 'config.php')); } |
