Сообщение "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

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

Поделитесь в соц сетях...
Share on VK
VK
Share on Facebook
Facebook
Tweet about this on Twitter
Twitter
Share on LinkedIn
Linkedin
Email this to someone
email

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

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