Сообщение "Allowed memory size exhausted" в Wordpress

Сообщение «Allowed memory size exhausted» в WordPress

В данной статье мы рассмотрим что за сообщение «Allowed memory size exhausted» появляется в WordPress и как от него избавиться.

Для начала поясним что сообщение «Allowed memory size exhausted» которое появляется в WordPress, означает, что для работы этой системы управления контентом не хватает оперативной памяти.

Ведь как известно для работы PHP-скриптов WordPress необходимо как минимум 40 мегабайт оперативной памяти и это без плагинов. Также еще каждый плагин требует дополнительной памяти, а если плагинов с пару десятков? Плюс ко всему этому локализация тоже требует дополнительно 3-5 мегабайт.

Как можно решить данную проблему?

Вариантов есть несколько:

1. Первое что стоит попробовать так это добавить строку вида:

define('WP_MEMORY_LIMIT', '64M');

в файл wp-config.php, который хранится в корневой директории сайта.

2.  Второй способ подойдет не всем, так как не все провайдеры позволяют изменять значение «memory_limit». Но если Ваш хостинг-провайдер предоставляет возможность изменить данный параметр в панели управления хостингом, то просто укажите значение выше чем то что было установлено по умолчанию.

3. И третий вариант это обратиться в службу поддержки хостинг-провайдера с просьбой решить данную проблему.

Также сообщение «Allowed memory size exhausted» может появляться при условии, что в файле конфигурации «php.ini» скриптам разрешается использовать эти 40 мегабайт памяти «отведенные» для работы движка. Например во время автоматического обновления WordPress со множеством активных плагинов. В этом случае будет целесообразно попробовать деактивировать все активные плагины. Это может оказаться полезным в тех случаях когда некоторые плагины после обновления стали несовместимы с новой версией WordPress.

Еще как вариант можно рассмотреть оптимизацию или замену ресурсоемких плагинов и тем оформления. Ну или изменить тарифный план либо хостинг провайдера.

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

WP-Memory-Usage

Плагин достаточно прост в использовании поэтому писать инструкцию по работе с ним не имеет смысла.

Похожие посты

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *