From f63f1e58b41bd576f634b987ecb639f4b528da83 Mon Sep 17 00:00:00 2001 From: Luca Tumedei Date: Thu, 7 Mar 2024 09:08:43 +0100 Subject: [PATCH] fix(includes/cli-server) mark requests, disable the MU upgrade routing --- includes/cli-server/router.php | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/includes/cli-server/router.php b/includes/cli-server/router.php index 9a8648a5b..43b38258b 100644 --- a/includes/cli-server/router.php +++ b/includes/cli-server/router.php @@ -9,6 +9,18 @@ define('DB_ENGINE', getenv('DB_ENGINE') ?: 'mysql'); +// Add a unique request ID to the headers. +$requestId = md5( microtime() ); +$_SERVER['REQUEST_ID'] = $requestId; +header( 'X-Request-ID: ' . $requestId ); + +// Disable the MU upgrade routine. +global $wp_filter; +$wp_filter['do_mu_upgrade'][10][] = [ + 'accepted_args' => 0, + 'function' => '__return_false' +]; + if ( file_exists( $root.$path ) ) { // Enforces trailing slash, keeping links tidy in the admin