Что делать при Fatal Error: Memory Exhaust ?

При загрузке сайта под управлением WordPress появилась ошибка следующего содержания:

Fatal error: Allowed memory size of 123456789784 bytes exhausted (tried to allocate 2345678 bytes) in /home/your-username/public_html/wp-includes/plugin.php on line 1000

Первое число — размер установленного на сервере memory_limit, а второе значение — объём памяти, которой не хватило приложению.

Проблема решается при помощи повышения лимита памяти, которую разрешено использовать php. Это можно сделать несколькими методами:

  • Отредактировать файл php.ini

 

  • Добавить .htaccess

Если нет доступа к php.ini, то можно создать/отредактировать .htaccess файл, где указать лимит

 

  • Внести изменения в wp-config.php

Добавить/отредактировать строку, где 256M — это разрешённый лимит памяти