Более детальную информацию можно найти в нашей вики: 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 тарифного плана.