Ошибка возникает, как правило, при нехватке выделенной оперативной памяти для работы скрипта, в нашем случае — при работе в WordPress. Скрипты (PHP) WordPress версии 3.5 (без плагинов) поедают в среднем 40 мегабайт оперативной памяти. Помимо всего, каждый плагин – дополнительная съедаемая оперативная память. Локализация тоже требует дополнительно 3—4 мегабайта.
Исправить это дело можно увеличив значение PHP директивы — memory_limit.
Сделать можно несколькими способами:
- В файле wp-config.php добавить строку define(‘WP_MEMORY_LIMIT’, ‘128M’);
- Установить значение memory_limit в панели управления хостингом (если позволяет провайдер)
- Попросить хостера увеличить это значение.
Внимание! Увеличение до больших значений memory_limit ни есть хорошо. Лучше двигаться в сторону оптимизации путем отказа от ресурсоемких плагинов и тем оформления, с целью уменьшить пожираемую память сайта в целом.
Добавить комментарий