From 670812772db61adef05977e6611fb53023dd8c36 Mon Sep 17 00:00:00 2001 From: slawkens Date: Tue, 30 Jan 2024 19:20:18 +0100 Subject: [PATCH] Seems that this is better solution to the #245 (output buffering) This works for both, when output_buffering is enabled, and disabled --- install/tools/5-database.php | 8 ++++---- install/tools/7-finish.php | 8 ++++---- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/install/tools/5-database.php b/install/tools/5-database.php index ce024524c0..12e02b90a7 100644 --- a/install/tools/5-database.php +++ b/install/tools/5-database.php @@ -11,10 +11,10 @@ require BASE . 'install/includes/config.php'; ini_set('max_execution_time', 300); -if(ob_get_length() > 0) { - ob_implicit_flush(); - ob_end_flush(); -} + +@ob_end_flush(); +ob_implicit_flush(); + header('X-Accel-Buffering: no'); if(!$error) { diff --git a/install/tools/7-finish.php b/install/tools/7-finish.php index 2ea3c3daeb..0715ce01d9 100644 --- a/install/tools/7-finish.php +++ b/install/tools/7-finish.php @@ -12,10 +12,10 @@ require BASE . 'install/includes/locale.php'; ini_set('max_execution_time', 300); -if(ob_get_length() > 0) { - ob_implicit_flush(); - ob_end_flush(); -} + +@ob_end_flush(); +ob_implicit_flush(); + header('X-Accel-Buffering: no'); /* if(isset($config['installed']) && $config['installed'] && !isset($_SESSION['saved'])) {