Не создать 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
Помогите пожалуйста, я просто не вижу выхода, не понимаю даже откуда ошибка и как исправить?
Подскажите как избавиться от ошибки «Код: 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
Помогите пожалуйста, я просто не вижу выхода, не понимаю даже откуда ошибка и как исправить?
Комментарии: 9
Скорее всего у вас аккаунт менеджера, и просто не настроены нормально права. В большинстве случаев такая ошибка только из за этого возникает.
нет, тут не связано с правами. Я захожу под админом и все права есть! Ошибка не с правами связана. Возможно есть связь с каталогом core (на чистом modx ошибки нет, как только перезаливаю с дейстуюещего сайта… и именно этот каталог), сразу вываливается ошибка. и в админке создавать тв-шки не могу. Я уже отсеиваю по каталогу… т.к. понять в базе проблема или в файле каком не могу :(
методом исключения нашла такую зависимость? что на чистой установке в файле core\config.inc.php есть строчка: config_options, а в моем файле её нет. Если её вставить в мой конфиг, ошибка пропадает.
$config_options = array (
'override_table' => 'MyISAM',
);
какая связь только? понаблюдаю надолго ли…
$config_options = array (
'override_table' => 'MyISAM',
);
какая связь только? понаблюдаю надолго ли…
Ещё пришлось заменить каталог model с чистой установки. Правда кол-во файлов в моем было побольше, как это повлияет на работу сайта не знаю, но ошибка при создании тв_шек ушла.
Лучше перезалейте полностью дистрибутив и сделайте setup.
До 2.6.5 видимо обновлялись с предыдущих версий? Антивирусом сайт проверяли? Т.к. версии до 2.6.5 уязвимы, и подобные ошибки как правило возникают когда сайт взломали.
До 2.6.5 видимо обновлялись с предыдущих версий? Антивирусом сайт проверяли? Т.к. версии до 2.6.5 уязвимы, и подобные ошибки как правило возникают когда сайт взломали.
да, обновлялась с предыдущих версий. антивирус не находит проблем. А сайт ведет себя странновато и часто выдает:
core\model\modx\modprocessor.class.php: 256) Processor failed creating output array due to JSON error 5
и опять связь с каталогом model.
Поверх обновлялась и не раз.
core\model\modx\modprocessor.class.php: 256) Processor failed creating output array due to JSON error 5
и опять связь с каталогом model.
Поверх обновлялась и не раз.
Возможно это ошибка кодировки символов.Сверьте настройку $database_connection_charset в файле config.inc.php и кодировки вашей базы данных.
$database_connection_charset = 'utf8'; стоит и у бд тоже самое. И ошибки такой на более старых версиях MODX я не замечала.
В итоге вы решили ошибку JSON error 5?
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.