Не создать tv-параметр. Код: 200 OK {"success":false}

Добрый день!
Подскажите как избавиться от ошибки «Код: 200 OK {»success":false}"?
Она появляется всякий раз при создании/открытии любого tv_параметра. Выбрать тип ввода я при этом не могу! Снова окно с ошибкой, остальные параметры менять могу. Замечено такое поведение на версии 2.6.5 modx revo, до этого просто не было необходимости создавать/редактировать тв_эшки.
В сети есть решение, что слишком длинные описания у полей могут давать такую ошибку, но нет… они короткие! Хоть все тв-поля удали из базы и пробуй новые создавать, всё равно эта ошибка.

Как только в админке выскакивает при создании/редактирования тв-поля модалка с ошибкой, в логе появляется ошибка:
core\model\modx\modprocessor.class.php: 256) Processor failed creating output array due to JSON error 5

Помогите пожалуйста, я просто не вижу выхода, не понимаю даже откуда ошибка и как исправить?
Tanya
16 января 2019, 18:07
modx.pro
957
0

Комментарии: 9

Андрей
16 января 2019, 22:49
0
Скорее всего у вас аккаунт менеджера, и просто не настроены нормально права. В большинстве случаев такая ошибка только из за этого возникает.
    Tanya
    16 января 2019, 23:02
    0
    нет, тут не связано с правами. Я захожу под админом и все права есть! Ошибка не с правами связана. Возможно есть связь с каталогом core (на чистом modx ошибки нет, как только перезаливаю с дейстуюещего сайта… и именно этот каталог), сразу вываливается ошибка. и в админке создавать тв-шки не могу. Я уже отсеиваю по каталогу… т.к. понять в базе проблема или в файле каком не могу :(
      Tanya
      16 января 2019, 23:19
      0
      методом исключения нашла такую зависимость? что на чистой установке в файле core\config.inc.php есть строчка: config_options, а в моем файле её нет. Если её вставить в мой конфиг, ошибка пропадает.
      $config_options = array (
      'override_table' => 'MyISAM',
      );

      какая связь только? понаблюдаю надолго ли…
      Tanya
      17 января 2019, 11:44
      0
      Ещё пришлось заменить каталог model с чистой установки. Правда кол-во файлов в моем было побольше, как это повлияет на работу сайта не знаю, но ошибка при создании тв_шек ушла.
        Андрей
        17 января 2019, 12:38
        0
        Лучше перезалейте полностью дистрибутив и сделайте setup.

        До 2.6.5 видимо обновлялись с предыдущих версий? Антивирусом сайт проверяли? Т.к. версии до 2.6.5 уязвимы, и подобные ошибки как правило возникают когда сайт взломали.
          Tanya
          17 января 2019, 22:44
          0
          да, обновлялась с предыдущих версий. антивирус не находит проблем. А сайт ведет себя странновато и часто выдает:
          core\model\modx\modprocessor.class.php: 256) Processor failed creating output array due to JSON error 5
          и опять связь с каталогом model.
          Поверх обновлялась и не раз.
            iWatchYouFromAfar
            17 января 2019, 22:59
            0
            Возможно это ошибка кодировки символов.Сверьте настройку $database_connection_charset в файле config.inc.php и кодировки вашей базы данных.
              Tanya
              18 января 2019, 11:30
              0
              $database_connection_charset = 'utf8'; стоит и у бд тоже самое. И ошибки такой на более старых версиях MODX я не замечала.
                Сергей
                12 октября 2019, 15:44
                0
                В итоге вы решили ошибку JSON error 5?
        Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
        9