瀏覽代碼

[Web] fix blank /debug page with invalid timezone

FreddleSpl0it 1 年之前
父節點
當前提交
a0e55cb9b1
共有 1 個文件被更改,包括 7 次插入3 次删除
  1. 7 3
      data/web/debug.php

+ 7 - 3
data/web/debug.php

@@ -39,9 +39,13 @@ foreach ($containers as $container => $container_info) {
       $StartedAt['month'],
       $StartedAt['month'],
       $StartedAt['day'],
       $StartedAt['day'],
       $StartedAt['year']));
       $StartedAt['year']));
-    $user_tz = new DateTimeZone(getenv('TZ'));
-    $date->setTimezone($user_tz);
-    $started = $date->format('r');
+    try {
+      $user_tz = new DateTimeZone(getenv('TZ'));
+      $date->setTimezone($user_tz);
+      $started = $date->format('r');
+    } catch(Exception $e) {
+      $started = '?';
+    }
   }
   }
   else {
   else {
     $started = '?';
     $started = '?';