О web-разработке
и даже немного больше...

Allowed memory size exhausted – Нехватка оперативной памяти

Ошибка возникает, как правило, при нехватке выделенной оперативной памяти для работы скрипта, в нашем случае — при работе в WordPress. Скрипты (PHP) WordPress версии 3.5 (без плагинов) поедают в среднем 40 мегабайт оперативной памяти. Помимо всего, каждый плагин – дополнительная съедаемая оперативная память. Локализация тоже требует дополнительно 3—4 мегабайта.
Исправить это дело можно увеличив значение PHP директивы — memory_limit.
Сделать можно несколькими способами:

  • В файле wp-config.php добавить строку define(‘WP_MEMORY_LIMIT’, ‘128M’);
  • Установить значение memory_limit в панели управления хостингом (если позволяет провайдер)
  • Попросить хостера увеличить это значение.

Внимание! Увеличение до больших значений memory_limit ни есть хорошо. Лучше двигаться в сторону оптимизации путем отказа от ресурсоемких плагинов и тем оформления, с целью уменьшить пожираемую память сайта в целом.

Опубликован: 22.06.2013 г.

См. также:

Редакторы кода для PHP
Как просмотреть время загрузки страницы в PHP?
Генерация QR-кода в PHP
Загрузка файлов на сервер посредством Ajax
Импорт записей из Excel в WordPress
Парсинг XML в PHP
Установка IonCube на XAMPP
Создание PDF файлов в PHP

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

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

Комментарии
  • Загрузка...
Друзья сайта