При переносе сайта на другой хостинг ошибка
Возникла ошибка, перенес сайт на другой хостинг и теперь в некоторых местах
Fatal error: Allowed memory size of 268435456 bytes exhausted (tried to allocate 32 bytes) in /home/.../includes/elements/modsnippet/126.include.cache.php on line 15
Как побороть?
UPD
Нашел место в сниппете где возникает ошибка
Fatal error: Allowed memory size of 268435456 bytes exhausted (tried to allocate 32 bytes) in /home/.../includes/elements/modsnippet/126.include.cache.php on line 15
Как побороть?
UPD
Нашел место в сниппете где возникает ошибка
$q = $modx->newQuery('Dipl');
$q->prepare();
$q->stmt->execute();
$total = $q->stmt->rowCount();
return $total; Комментарии: 6
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
А нужно просто посчитать?
Почему бы не сделать?!
Отсюда в общем-то и возникают моменты, что 256МБ уже не «хватит на всех».
Хотя с точки зрения идеологии MODX он наверное лучше тупого SQL count-запроса.
Прямой SQL запрос лучше писать, когда используешь сложные выборки, но даже при сложных выборках надежнее использовать XPDO.
P.S.: Это же сколько записей должно быть в таблице, что бы 256 МБ не хватило для получения кол-ва записей. =)