Акция!  Домен 34 грн, домен 55 грн, домен  - 65 грн, домен  - 99 грн, домен  - 425 грн!
Мы используем cookie-файлы
Для оптимизации работы нашего сайта мы используем cookie-файлы. Продолжая использовать сайт, Вы соглашаетесь с использованием cookie-файлов.
  • RUB
  • USD
  • EUR
  • UAH
Чат техподдержки
Вы являетесь клиентом?
  • +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»

Более детальную информацию можно найти в нашей вики: https://wiki.ukraine.com.ua/hosting:errors: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
все верно написал, именно править надо в wp-config.php
Написал 7984700 30.07.2015 в 21:20
Спасибо аз замечание - исправили wp-settings.php на wp-config.php
Написал rudenko 01.08.2015 в 21:50
Действительно в wp-config добавил define('WP_MEMORY_LIMIT', '128M');- и проблема прошла!
Написал svasiliev86 31.07.2015 в 20:04
Как может пройти проблема, если вы разрешили своему движку ВП использовать 200% памяти разрешённой хостингом? Лимит хоста превысить невозможно, в моём понимании.
Написал 462960 20.10.2016 в 12:16
Возможно, все возможно. Нужно только тест написать и проверить ;)
Написал rudenko 13.12.2017 в 19:53
А при Joomla что делать?
Написал silver84 29.08.2015 в 15:29
Правил в пути /www/wp-includes/ файл default-constants.php изменял значение в строке define( 'WP_MEMORY_LIMIT', '40M' ); на 128. Все заработало отлично.
Написал egorfadeev 13.12.2017 в 18:33
спасибо тебе добрый человек, работает
Написал igorelllo02 23.01.2018 в 22:37
подтверждаю.
ошибка "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
Подскажите куда вставлять в начале или именно в какое то определённое место
Мне чё то не помогает(((
Написал grills2014 23.04.2018 в 00:03
+++
Написал lozovoy75 04.04.2018 в 21:43
Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 72 bytes)

после правки также не работает
Написал amergogroup 13.03.2018 в 12:50
Спасибо. Спасли!
Написал mitya_grekoff 23.03.2018 в 16:30
Выбивало постоянно данную ошибку и плюс ко всему плагин Elementor бил ошибку 500 при сохранении и соответственно ничего не сохранял. Уже думал тарифный план менять с большим лимитом памяти. Добавил данную строчку в wp-config.php - всё ожило и стабильно работает и всё сохраняется. Спасибо за совет!
Написал iliukhin_yevhen 25.03.2018 в 10:40
А с Prestashop такой трюк тоже пройдет?
Написал gior17 12.04.2018 в 13:17
Да. Только там не константу нужно определять, а вызывать ini_set('php_memory_limit', '64M')
Написал rudenko 23.04.2018 в 07:38
Благодар, чуваки!!! Очпомогло. Думал все пропало после установки плагина на WordPress. Ничего вообще не работало. Выбивало ошибку. Пришлось перейтина тариф со 128М и прописать define('WP_MEMORY_LIMIT', '128M');
Фуф. все запахало а то одни ошибки
Написал cybershinecore 11.05.2018 в 01:16
Ничего не помогает, увеличила память, внесла изменения файл, при попытке изменения страницы выдает "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
Попробуйте нажать в панели управления хостингом на странице [Мои сайты][сайта][настройка php] на кнопку turbo boost. У вас увеличится объем памяти до 256 Мб.
Написал rudenko 26.06.2018 в 10:04
привет, подскажите пожалуйста как исправлять.
"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

Только зарегистрированные пользователи могут оставлять комментарии

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