Назад | Перейти на главную страницу

Странная ошибка PHP: «Допустимая память исчерпана»

Недавно я попытался установить новую локальную установку XAMPP и хотел установить на нее программное обеспечение Luna Forum. Но после завершения установки я получил сообщение об ошибке:

Неустранимая ошибка: разрешенный объем памяти 134217728 байт исчерпан (попытка выделить 7168 байт) в [...] \ forum \ themes \ Fifteen \ views \ header.php в строке 43

Это не обычная проблема, о которой здесь раньше спрашивали, потому что, как вы видите, 7168 байт намного меньше максимального значения 134217728 байт. Файл, в котором возникла ошибка https://github.com/GetLuna/Luna/blob/lunadev/themes/Fifteen/views/header.php .

Похоже, что это не относится к коду, потому что, как вы видите в строке, нет ничего, что могло бы создать проблемы, только </div>.

Ошибка появляется как в последней стабильной версии, так и в новейшей сборке разработчика Luna.

Есть идеи, как это исправить?

Ошибка немного отличается от той, которую вы ее интерпретировали. Это не значит, что вы использовали только 7168 bytes, но это 7168 + currently used >= 134217728 bytes.

На самом деле, вам следует сообщить об ошибке команде разработчиков программного обеспечения Luna для расследования, так как это будет действительно сложно решить, не имея глубоких знаний о внутреннем устройстве их программного обеспечения.

Может быть, слишком очевидно, но пробовали ли вы увеличить лимит памяти в вашем файле php.ini?

; Maximum amount of memory a script may consume (128MB)
; http://php.net/memory-limit
memory_limit = 128M