Ошибка «Fatal error: Allowed memory size»

  Данная ошибка говорит о том, что ваш скрипт для выполнения требует памяти больше, чем разрешено в настройках PHP.

Например, в строчке:

Fatal error: Allowed memory size of X bytes exhausted (tried to allocate Y bytes)

Х — доступный обьем памяти
Y – памяти не хватает (минимально)

  Чаще всего ошибка такого рода возникает в случаях, когда системные требования установленной СMS выше значения PHP «memory_limit», или при обработке xml-файлов, загрузке изображений, запуске требовательных к ресурсам или просто неоптимизированных скриптов и модулей.

 Решением проблемы может быть несколько вариантов:

  • Смена тарифного плана у хостера, с большим значением PHP memory_limit.
  • Уменьшение размера обрабатываемых скриптом файлов.
  • Анализ работы и оптимизация самого скрипта или модуля с целью уменьшения потребляемых им ресурсов памяти.

Примечание для WordPress.**

Если размер фактически выделенной памяти (значение Х) для сайтов на WordPress меньше значения PHP «memory_limit», необходимо в файле wp-config.php добавить строку:

define('WP_MEMORY_LIMIT', 'xxxM');

где xxx — значение PHP «memory_limit».

Releated

Android 10: что нового и как установить

В рамках ежегодной конференции для разработчиков I/O 2019 компания Google официально представила десятую версию Android. И хотя «сладкое» название Android Q держится в секрете, поисковый гигант рассказал о важных нововведениях системы. Пользователей ждут тёмная тема, повышенная приватность и многое другое. В Android 10 появится функция Live Captions, позволяющая переводить абсолютно любое аудио в текст в […]

Microsoft официально анонсировала Halo: The Master Chief Collection для ПК

Накануне компания Microsoft официально анонсировала запуск серии игр Halo: The Master Chief Collection для ПК. Коллекция будет выпущена в Steam и Microsoft Store, дополнится шутером Halo: Reach. Для ПК серия будет выходить в таком порядке: Halo: Reach Halo: Combat Evolved/Halo: Combat Evolved Anniversary Halo 2/Halo 2: Anniversary Halo 3: ODST (Campaign) Halo 3 Halo 4. […]