From 183728e3a9423a8b68629bb2027aad2f3027d22a Mon Sep 17 00:00:00 2001 From: largezhou Date: Tue, 22 Dec 2020 17:23:52 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E9=81=BF=E5=85=8D=E7=94=B1=E4=BA=8E?= =?UTF-8?q?=E6=95=B0=E6=8D=AE=E5=BA=93=E5=BC=95=E8=B5=B7=E7=9A=84=E5=90=AF?= =?UTF-8?q?=E5=8A=A8=E9=94=99=E8=AF=AF=EF=BC=8C=E5=AF=BC=E8=87=B4=E9=A1=B5?= =?UTF-8?q?=E9=9D=A2=E6=97=A0=E6=B3=95=E6=98=BE=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/Http/Server.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/Http/Server.php b/src/Http/Server.php index f8eb790..8f8e938 100644 --- a/src/Http/Server.php +++ b/src/Http/Server.php @@ -21,6 +21,7 @@ namespace Discuz\Http; use Discuz\Foundation\Application; use Discuz\Foundation\SiteApp; use Discuz\Http\Middleware\RequestHandler; +use Illuminate\Database\QueryException; use Laminas\Diactoros\Response; use Laminas\Diactoros\ServerRequest; use Laminas\Diactoros\ServerRequestFactory; @@ -37,6 +38,8 @@ class Server extends SiteApp { try { $this->siteBoot(); + } catch (QueryException $e) { + // 忽略,避免由于数据库引起的启动错误,导致页面无法显示 } catch (Throwable $e) { exit($this->formatBootException($e)); } -- Gitee