From 02adb87facf4a23c66a213e3d9936cce7fb0f439 Mon Sep 17 00:00:00 2001 From: Danilo Pucci Date: Mon, 1 Jan 2024 19:31:26 -0300 Subject: [PATCH] - adding check before flush buffer (#245) --- install/tools/5-database.php | 6 ++++-- install/tools/7-finish.php | 6 ++++-- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/install/tools/5-database.php b/install/tools/5-database.php index 8188bd1c..4ebaf37a 100644 --- a/install/tools/5-database.php +++ b/install/tools/5-database.php @@ -11,8 +11,10 @@ $error = false; require BASE . 'install/includes/config.php'; ini_set('max_execution_time', 300); -ob_implicit_flush(); -ob_end_flush(); +if(ob_get_length() > 0) { + ob_implicit_flush(); + ob_end_flush(); +} header('X-Accel-Buffering: no'); if(!$error) { diff --git a/install/tools/7-finish.php b/install/tools/7-finish.php index 85c8768b..a7638fd5 100644 --- a/install/tools/7-finish.php +++ b/install/tools/7-finish.php @@ -8,8 +8,10 @@ require BASE . 'install/includes/functions.php'; require BASE . 'install/includes/locale.php'; ini_set('max_execution_time', 300); -ob_implicit_flush(); -ob_end_flush(); +if(ob_get_length() > 0) { + ob_implicit_flush(); + ob_end_flush(); +} header('X-Accel-Buffering: no'); /* if(isset($config['installed']) && $config['installed'] && !isset($_SESSION['saved'])) {