Эта ошибка может быть связана с тем, что у вашего файла настроек PHP.ini низкий предел памяти, PHP может иметь установленный предел памяти, который ему разрешено использовать, и обычно он не устанавливается динамически, что означает, что он требует его измененияк значению, которое вы хотите использовать.
Для этого найдите файл php.ini, найдите строку с memory_limit
на нем и измените его на:
memory_limit = -1
Это позволит PHP использовать как можно больше оперативной памяти, в некоторых ситуациях это не идеально, и часто вы обнаружите, что большинству веб-сайтов требуется для работы только около 1 ГБ памяти, поэтому попробуйте:
memory_limit = 1024
Вместо этого вы можете посмотреть на другие методы, такие как отключение профилировщика в Symfony, если вы не собираетесь использовать его, так как это самый активный компонент в Symfony.Для этого добавьте этот фрагмент в свой код, и он будет там, где вы хотели бы отключить профилировщик:
if ($this->container->has('profiler')){
$this->container->get('profiler')->disable();
}
или, если вы хотите отключить глобально, вы можете установить глобальный параметр в конфигурации.
framework:
profiler:
collect: false
Вы также можете установить memory_limit
с помощью PHP, поместив ini_set('memory_limit', '-1');
в свой основной файл .php.