Эта ошибка фактически означает, что у вас отсутствует расширение PHP, но оно плохо отформатировано при визуализации в CLI (см. Эту проблему ), поэтому вместо имени расширения отображается Array()
.
Отсутствует библиотека, вероятно, 'gd', вы можете проверить требования PHP ( core / modules / system / system.install ) для вашей установки drupal, запустив DrupalConsole команда drupal check
или вручную с помощью php -m
.
Должно быть установлено следующее:
$required_extensions = [
'date',
'dom',
'filter',
'gd',
'hash',
'json',
'pcre',
'pdo',
'session',
'SimpleXML',
'SPL',
'tokenizer',
'xml',
];
Это не всегда так, но core / composer.json фактически отражает состояние этих расширений PHP, поэтомузапуск composer create-project
может помочь справиться с этим.