diff --git a/plugins/baser-core/src/Plugin.php b/plugins/baser-core/src/Plugin.php index a078b872f3..d3749b4d86 100644 --- a/plugins/baser-core/src/Plugin.php +++ b/plugins/baser-core/src/Plugin.php @@ -287,7 +287,7 @@ public function middleware(MiddlewareQueue $middlewareQueue): MiddlewareQueue ->add(new BcFrontMiddleware()) ->add(new BcRedirectSubSiteMiddleware()); - if (Configure::read('BcApp.adminSsl') && !BcUtil::isConsole() && BcUtil::isAdminSystem()) { + if (Configure::read('BcApp.adminSsl') && !BcUtil::isConsole() && BcUtil::isAdminSystem() && BcUtil::isInstalled()) { $config = ['redirect' => false]; if(filter_var(env('TRUST_PROXY', false))) { $config['trustedProxies'] = !empty($_SERVER['HTTP_X_FORWARDED_FOR'])? [$_SERVER['HTTP_X_FORWARDED_FOR']] : [];