diff --git a/core/modules/system/src/Element/StatusReportPage.php b/core/modules/system/src/Element/StatusReportPage.php
index 5d2f985..f8ae4b2 100644
--- a/core/modules/system/src/Element/StatusReportPage.php
+++ b/core/modules/system/src/Element/StatusReportPage.php
@@ -50,7 +50,9 @@ public static function preRenderGeneralInfo($element) {
             }
           }
           $element['#general_info']['#' . $key] = $requirement;
-          unset($element['#requirements'][$key]);
+          if (empty($requirement['severity']) || $requirement['severity'] == REQUIREMENT_OK) {
+            unset($element['#requirements'][$key]);
+          }
           break;
 
         case 'drupal':
@@ -60,7 +62,9 @@ public static function preRenderGeneralInfo($element) {
         case 'php':
         case 'php_memory_limit':
           $element['#general_info']['#' . $key] = $requirement;
-          unset($element['#requirements'][$key]);
+          if (empty($requirement['severity']) || $requirement['severity'] == REQUIREMENT_OK) {
+            unset($element['#requirements'][$key]);
+          }
           break;
       }
     }
