Введите имя домена:
.ua .com.ua .in.ua .org.ua
.ru .com .net .org
Показать все домены

Ошибка «Fatal error: Allowed memory size»

Ответы на вопросы от компании «Украинский хостинг».

Решение ошибки "Fatal error: Allowed memory size

Ошибка "Fatal error: Allowed memory size" возникает в случае, когда для выполнения скрипта требуется большее количество оперативной памяти, чем выделяется для хостингового аккаунта.

Полной текст данной ошибки выглядит следующим образом:

Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 20971520 bytes)

где 134217728 байт является показателем лимита оперативной памяти (в данном случае 128 мегабайт), а 20971520 байт является показателем недостающей для выполнения скрипта оперативной памяти (в данном случае 20 мегабайт).

За лимит памяти отвечает параметр memory_limit, информацию о котором возможно посмотреть при помощи php функции phpinfo();

На некоторых хостинга данный лимит возможно увеличивать через панель управления хостингом.

Для увеличения значения параметра memory_limit в панели управления хостингом ISPmanager, необходимо зайти в раздел "WWW" -> "PHP", после чего выбрать используемую версию PHP и нажать на кнопку "Настройка", находящуюся в верхней части панели. В открывшемся окне появятся настройки PHP, среди которых будет возможность изменения значения параметра memory_limit:

Для увеличения значения параметра memory_limit в панели управления хостингом CPanel, необходимо зайти в раздел "Программное обеспечение" -> "Выбор версии PHP", после чего нажать на кнопку "Перейти к опциям PHP", находящуюся в верхней правой части панели. В открывшемся окне появятся настройки PHP, среди которых будет возможность изменения значения параметра memory_limit:

Так же увеличение значения параметра memory_limit возможно при добавлении в файл .htaccess, находящийся в корневой папке сайта, следующей директивы:


php_value memory_limit 512M

где 512 мегабайт является лимитом, на который необходимо изменить существующий лимит оперативной памяти

См.также: