Ответ 1
Я всегда интерпретировал его так:
Fatal error: Out of memory ([currently] allocated 32016932) (tried to allocate [additional] 25152 bytes)
Но хороший вопрос, если есть пуленепробиваемое объяснение.
Я могу найти множество руководств о том, как преодолеть ошибку из-за памяти. Решение: увеличить память в php.ini
или в .htaccess
- что за сюрприз...
Я действительно не понимаю сообщение об ошибке:
Неустранимая ошибка: Недостаточно памяти (выделено 32016932) (попытался выделить 25152 байта)
"Выделено 32016932", значит 32 МБ выделены так: PHP script использует 32 МБ? Пытался выделить 25152, значит, было запрошено выделение еще 25 КБ, но script не удалось достичь максимального (~ 32 МБ?)?
Что я могу сообщить из этого сообщения об ошибке, кроме того, что у меня "вне памяти"?
Я всегда интерпретировал его так:
Fatal error: Out of memory ([currently] allocated 32016932) (tried to allocate [additional] 25152 bytes)
Но хороший вопрос, если есть пуленепробиваемое объяснение.
Это точно так же, как вы это поняли.
Предел, вероятно, установлен на 32 Мбайт, у вас уже выделено 32016932 байт, и когда php попытался выделить 25152 байт, предел превысит, таким образом, сообщение об ошибке.
Вероятно, вы можете увидеть строку, в которой произошло неправильное распределение в ваших журналах или рядом с сообщением об ошибке на вашем экране.
Удачи найти виновника.