В php.log стали появляться постоянные ошибки:
Array to string conversion in /var/www/.../plugins/yandexmarket/lib/actions/backend/shopYandexmarketPluginRun.controller.php on line 3587 и на линии 3593
Из-за этой ошибки лог вырастает за 1-2 недели до 1гб
if (preg_match('@^(year|month)s?:(\d+)$@', trim((string)$value), $matches)) {
$value = array(
'unit' => $matches[1],
'value' => intval($matches[2]),
);
} else {
$value = intval((string)$value);
Это блок кода со строки 3587 до строки 3593.
Что можно сделать в данной ситуации?
2 комментария
Проверьте, какое значение вы выбрали для экспорта элементов <age> (Возрастная категория). Возможно, для него выбрано неподходящее значение.
Спасибо, помогло!