При установленном и включенным модулем 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,