Предупреждения кеширования PHP APCu Drupal 9

При установленном и включенным модулем php-apcu, CMS Drupal 9 выводит предупреждение в отчетах:

Кеширование PHP APCu Включено (64 МБ)

В зависимости от конфигурации, Drupal может работать с лимитом APCu 64 МБ. Однако рекомендуется устанавливать APCu (базовый) лимит 32 MB или выше, особенно если Ваш сайт использует дополнительные модули.

Откроем файл:

/core/modules/system/system.install

И внесем небольшие изменения в код, заменим:

if (Bytes::toNumber($apcu_actual_size) < Bytes::toNumber($apcu_recommended_size)) {
        $requirements['php_apcu']['severity'] = REQUIREMENT_WARNING;
        $requirements['php_apcu']['description'] = t('Depending on your configuration, Drupal can run with a @apcu_size APCu limit. However, a @apcu_default_size APCu limit (the default) or above is recommended, especially if your site uses additional custom or contributed modules.', [
          '@apcu_size' => $apcu_actual_size,
          '@apcu_default_size' => $apcu_recommended_size,

На следующий код:

if ($memory_info['seg_size'] < Bytes::toNumber($apcu_recommended_size)) {
         $requirements['php_apcu']['severity'] = REQUIREMENT_WARNING;
         $requirements['php_apcu']['description'] = t('Depending on your configuration, Drupal can run with a @apcu_size APCu limit. However, a @apcu_default_size APCu limit (the default) or above is recommended, especially if your site uses additional custom or contributed modules.', [
           '@apcu_size' => $apcu_actual_size,

Страница отчета:

Ссылки:

Status report wrongly warns of APCu memory limit