Codex

Interested in functions, hooks, classes, or methods? Check out the new WordPress Code Reference!

ЧАВО/Allowed memory size exhausted

Это сообщение означает, что для работы WordPress не хватает оперативной памяти. Для работы PHP-скриптов текущих версий WordPress (без плагинов) необходимо хотя бы 40 мегабайт оперативной памяти. Каждый плагин требует дополнительной памяти. Локализация тоже требует дополнительно 3—4 мегабайта. Варианты решения:

  1. Некоторые хостинг-провайдеры позволяют изменить значение memory_limit в панели управления хостингом.
  2. Можно добавить строку define('WP_MEMORY_LIMIT', '128M'); в файл wp-config.php.
  3. Попробуйте обратиться в службу поддержки хостинг-провайдера.

Если изменить значение не удалось — скорее всего, придётся менять тарифный план или хостинг-провайдера, либо отказаться от ресурсоёмких плагинов и тем оформления.

Иногда такое сообщение появляется и при условии, что в php.ini скриптам разрешается использовать эти 40 МБ. Например, при попытке автоматического обновления WordPress cо множеством активных плагинов. В этом случае можно попробовать сначала деактивировать все плагины. Это полезно и по той причине, что некоторые из них могут оказаться несовместимыми с новой версией WordPress.

Посмотреть количество используемой и доступной памяти можно с помощью плагина WP-Memory-Usage.

« Вернуться к ЧАВО