json_decode(): integer overflow detected Не принято

1

Помогите найти причину данного нотиса.. Логи пухнут очень сильно (

PHP message: PHP Notice: json_decode(): integer overflow detected in /.../wa-apps/shop/lib/classes/shopHelper.class.php on line 979

6 комментариев

  • +1
    Алексей Алексей Webasyst 9 февраля 2017 15:26 #

    Проверьте на хостинге значение mbstring.func_overload

  • +1
    Виталий Виталий 9 февраля 2017 15:56 #


    DirectiveLocal ValueMaster Value




    mbstring.func_overload00
  • +1
    Михаил Ушенин Михаил Ушенин Webasyst 9 февраля 2017 17:11 #

    Покажите строку 978 в файле wa-apps/shop/lib/classes/shopHelper.class.php. Она должна выглядеть вот так:

    $json_without_bigints = preg_replace('/(:|,|\[|^)\s*(-?\d{'.$max_int_length.',})/', '$1"$2"', $input);
  • +1
    Виталий Виталий 9 февраля 2017 17:17 #

    $json_without_bigints = preg_replace('/:\s*(-?\d{'.$max_int_length.',})/', ': "$1"', $input);

    А почему строка другая? это же системные файлы. Может быть из-за не последней версии sc? (cейчас Установленная версия: 7.1.6.75)

    Добавить комментарий

    Чтобы добавить комментарий, зарегистрируйтесь или войдите