Коли ви виконуєте команду Magento 2 CLI "bin/magento..." і отримуєте помилку:

Allowed memory size of xxxx bytes exhausted (tried to allocate xxx bytes)

Ви можете легко виправити це за допомогою цієї команди замість bin/magento:

php -dmemory_limit=-1 bin/magento ....

Приклади:

php -dmemory_limit=-1 bin/magento setup:upgrade
php -dmemory_limit=-1 bin/magento setup:di:compile

Ця помилка пов'язана з налаштуванням обмеження пам'яті в PHP. Параметр-dmemory_limit=-1 дозволяє запускати PHP в CLI без обмежень пам'яті.

Ви також можете змінити конфігурації memory_limit (файл php.ini).