обновлений и перехода на php 7.2 Out of memory (allocated 2097152) (tried to allocate 12288 bytes) in /bitrix/modules/main/lib/data/cacheenginefiles.php on line 352 ?
пока удалось определить что ошибка происходит в smart.filter
Эта ошибка исправляется только изменением настроек сервера. Открываем php.ini, исправляем memory_limit на 256M и перезагружаем Apache (systemctl restart httpd). Ещё можно открыть файл .htaccess в корне сайта и записать в секцию <IfModule... php_value memory_limit 256M. Можно ещё открыть файл /bitrix/modules/main/lib/data/cacheenginefiles.php и в самом начале записать ini_set('memory_limit', '256M'). Последний способ предпочтительней так как он не накладывает отпечаток на весь сайт в целом и на весь механизм php.
спасибо, сделал по последнему варианту, работает. а не подскажете что породило такую проблему? обновления битрикса или версия php? просто до этих двух изменений проблем не было никогда по части out of memory
Это действительно php на сервере. Там по умолчанию стоят заводские настройки. Их по мере необходимости нужно менять. От версии php не зависит.
Вот именно! Если до перехода на7,2 было норм все, напрашивается вывод что не в пхп дело а в коде , который после обновы стал себя вести так.
Обсуждают сегодня