Мы используем cookie-файлы
Для оптимизации работы нашего сайта мы используем cookie-файлы. Продолжая использовать сайт, Вы соглашаетесь с использованием cookie-файлов.
  • UAH
  • USD
  • RUB
  • EUR
  • +38(044) 392-74-33  Киев
  • +38(057) 728-39-00  Харьков
  • +38(056) 794-38-31  Днепр
  • +38(032) 229-58-93  Львов
  • +38(048) 738-57-70  Одесса
  • +38(093) 170-15-42  Life
  • +38(067) 400-88-44  Киевстар
  • +38(095) 630-90-82  MTC
  • +1(888)393-24-51  USA, Toll free
  • +44(131)507-01-14  Great Britain
  • +7(499) 348-28-61  Москва

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

Хостинг Украина FAQ Хостинг Ошибка «Fatal error: Allowed memory size»

Эта ошибка означает, что ваш скрипт для выполнения требует памяти больше, чем разрешено в настройках PHP выбранного Вами тарифного плана.

Например, в строчке:
Fatal error: Allowed memory size of X bytes exhausted (tried to allocate Y bytes)
 
Х - доступный обьем памяти
 
Y – памяти не хватает (минимально)
 
Чаще всего данная ошибка возникает в случаях, когда системные требования установленной СMS к оперативной памяти выше значения PHP memory_limit выбранного тарифа, или при обработке xml-файлов, загрузке изображений, запуске требовательных к ресурсам или просто неоптимизированных скриптов и модулей.
 
Функция "Мои сайты" - "Настройка php" - "Turbo Boost" позволяет увеличить php_memory_limit до 256 Mb и время выполнения скрипта до 300 секунд на 2 часа. Используется для кратковременного превышения ограничений тарифного плана при загрузке товаров в интернет магазины, установки различных тем и других ресурсоемких задач.
 
Решением проблемы может быть смена тарифного плана на следующий, с большим значением PHP memory_limit , уменьшение размера обрабатываемых скриптом файлов, анализ работы и оптимизация самого скрипта или модуля с целью уменьшения потребляемых им ресурсов памяти.
 
Внимание. При смене тарифного плана следует учитывать, что данное действие поможет лишь в случаях, когда требования к памяти есть требованиями разработчика СМS, а также в некоторых случаях обработки больших файлов. В случае требовательного к ресурсам скрипта (как правило самописного) исправлять нужно сам скрипт.
 
Если на сайте используются скрипты морально устаревших версий. Обязательно проверьте - соответствует ли версия php установленная в "Мои сайты" - "Настройка php" версии рекомендованной разработчиком сайта! Если нет - смените её на нужную и проверьте работу через 1 час. 

Примечание для WordPress.

Если размер фактически выделенной памяти (значение Х) для сайтов на WordPress меньше значения PHP memory_limit тарифного плана, необходимо в файле wp-config.php добавить строку:
define('WP_MEMORY_LIMIT', 'xxxM');
где xxx - значение PHP memory_limit тарифного плана.

 

Ребята, нисколько не сомневаюсь в вашей компетенции, но вы точно не ошиблись? define('WP_MEMORY_LIMIT', 'xxxM'); в файле wp-settings.php, не wp-config.php? Столкнулся недавно с этой ошибкой и пока искал решение в инете, везде натыкался именно на такой способ, прописать указанную строку в файле wp-config.
Написал Kelter 15.04.2015 в 00:08 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
все верно написал, именно править надо в wp-config.php
Написал 7984700 30.07.2015 в 21:20 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
Спасибо аз замечание - исправили wp-settings.php на wp-config.php
Написал Илья 01.08.2015 в 21:50 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
Действительно в wp-config добавил define('WP_MEMORY_LIMIT', '128M');- и проблема прошла!
Написал svasiliev86 31.07.2015 в 20:04 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
Как может пройти проблема, если вы разрешили своему движку ВП использовать 200% памяти разрешённой хостингом? Лимит хоста превысить невозможно, в моём понимании.
Написал 462960 20.10.2016 в 12:16 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
Возможно, все возможно. Нужно только тест написать и проверить ;)
Написал Илья 13.12.2017 в 19:53 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
А при Joomla что делать?
Написал silver84 29.08.2015 в 15:29 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
Правил в пути /www/wp-includes/ файл default-constants.php изменял значение в строке define( 'WP_MEMORY_LIMIT', '40M' ); на 128. Все заработало отлично.
Написал egorfadeev 13.12.2017 в 18:33 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
спасибо тебе добрый человек, работает
Написал igorelllo02 23.01.2018 в 22:37 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
подтверждаю.
ошибка "Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 3072 bytes) in /home/бубубу/бубубу.ua/www/wp-admin/includes/deprecated.php on line 844"
лимит сервера - 64. после правки все работает.
Написал slava210 28.02.2018 в 12:06 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
Подскажите куда вставлять в начале или именно в какое то определённое место
Мне чё то не помогает(((
Написал grills2014 23.04.2018 в 00:03 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
+++
Написал lozovoy75 04.04.2018 в 21:43 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 72 bytes)

после правки также не работает
Написал amergogroup 13.03.2018 в 12:50 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
Спасибо. Спасли!
Написал mitya_grekoff 23.03.2018 в 16:30 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
Выбивало постоянно данную ошибку и плюс ко всему плагин Elementor бил ошибку 500 при сохранении и соответственно ничего не сохранял. Уже думал тарифный план менять с большим лимитом памяти. Добавил данную строчку в wp-config.php - всё ожило и стабильно работает и всё сохраняется. Спасибо за совет!
Написал iliukhin_yevhen 25.03.2018 в 10:40 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
А с Prestashop такой трюк тоже пройдет?
Написал gior17 12.04.2018 в 13:17 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
Да. Только там не константу нужно определять, а вызывать ini_set('php_memory_limit', '64M')
Написал Илья 23.04.2018 в 07:38 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
Благодар, чуваки!!! Очпомогло. Думал все пропало после установки плагина на WordPress. Ничего вообще не работало. Выбивало ошибку. Пришлось перейтина тариф со 128М и прописать define('WP_MEMORY_LIMIT', '128M');
Фуф. все запахало а то одни ошибки
Написал cybershinecore 11.05.2018 в 01:16 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
Ничего не помогает, увеличила память, внесла изменения файл, при попытке изменения страницы выдает "Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 12288 bytes) in /home/vhersone/vhersone.com.ua/www/wp-content/themes/Divi/includes/builder/module/VideoSliderItem.php on line 95
Написал anna_kherson 26.06.2018 в 10:00 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
Попробуйте нажать в панели управления хостингом на странице [Мои сайты][сайта][настройка php] на кнопку turbo boost. У вас увеличится объем памяти до 256 Мб.
Написал Илья 26.06.2018 в 10:04 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
привет, подскажите пожалуйста как исправлять.
"Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 12288 bytes) in ....... on line 1420"
памяти явно достаточно.
строку с лимитом в файл добавила, но это ничего не изменило, ошибки продолжаются.
включила turbo boost, но не все время же его включать
Написал korobo4ka.in.ua 05.08.2018 в 14:02 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором

Добавить комментарий
Хотите ответить на существующий комментарий - воспользуйтесь кнопкой Ответить под комментарием на который даёте ответ.
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором.
Внимание! Чтобы ответить на существующий комментарий, пожалуйста, нажмите на кнопку Ответить, которая находится под соответствующим комментарием.

Другие полезные статьи:

Горячая линия
(044)
392 74 33
другие города