двух сайтах есть одинаковые скрипты - генерация pdf. На одном все отрабатывается за долю секунды, на втором же падает с ошибкой Allowed memory size of 268435456 bytes exhausted...in xpdo.class.php. В скрипте есть пара таких строчек:
$res = $modx->getObject('modResource', 5);
$pg = $res->get('pagetitle');
$txt = "<h1>Название пройденного теста -".$pg."</h1>";
При таком раскладке, скрипт падает с указанной выше ошибкой. А если я не буду получать ресурс по id и далее получать его pagetitle, а просто условно укажу
$pg = "Название теста"
, то скрипт сразу выполнится. Из за чего так происходит? Не уж то получить ресурс и его pagetitle это так ресурсозатратно?
Разные хостинг? Вроде нехват памяти?
Да понятно, что нехватка) просто в настройках указано 256М, а он ссылается мол не может 39 выделить...отказался короче от этого варианта. Теперь pdf генерится с помощью дополнения printPDF. По сути просто скрин блока
Обсуждают сегодня