Tickets. Не вижу тикеты в категориях в админке.
Приветствую.
Перенес сайт на другой сервер и в некоторых категориях перестали отображаться тикеты.
Консоль при этом показывает:
зы: на серваках только 1 отличие — на новом пхп 5.5. В этом может быть трабл? Все остальные сайты работают без изменений.
Спасибо за внимание :)
Перенес сайт на другой сервер и в некоторых категориях перестали отображаться тикеты.
Консоль при этом показывает:
Uncaught SyntaxError: Unexpected token } ext-all.js:7
Ext.util.JSON.doDecode ext-all.js:7
(anonymous function) ext-all.js:7
Ext.extend.onStoreException modx.grid.js:114
h.Event.fire ext-all.js:7
h.Observable.fireEvent ext-all.js:7
(anonymous function) ext-all.js:7
h.Event.fire ext-all.js:7
h.Observable.fireEvent ext-all.js:7
Ext.extend.onRead ext-all.js:7
(anonymous function) ext-all.js:7
Ext.extend.handleResponse ext-all.js:7
f ext-base.js:7
m ext-base.js:7
(anonymous function) ext-base.js:7
Ради эксперимента создал новую категорию, перенес в нее 1 тикет — работает нормально, перенес еще — работает, перенес 3-й — не работает. Удалил 3-й, перенес 4-й — работает опять. Т. е. ломают вывод определенные ресурсы, причем, глянув в бд, я вообще никаких отличий в ресурсах не нашел.зы: на серваках только 1 отличие — на новом пхп 5.5. В этом может быть трабл? Все остальные сайты работают без изменений.
Спасибо за внимание :)
Комментарии: 9
У меня тоже php 5.5 — проблем нет.
Гуд. Буду дальше тогда ковырять, где накриворучил. Спасибо
А вот и нифига, у меня та же беда.
Ошибка при возврате данных, json_encode не справляется, выдаёт ошибку JSON_ERROR_UTF8.
Раньше такой фигни не было, однозначно виноват 5.5. Думаю, что делать.
Ошибка при возврате данных, json_encode не справляется, выдаёт ошибку JSON_ERROR_UTF8.
Раньше такой фигни не было, однозначно виноват 5.5. Думаю, что делать.
Откатился на 5.4.17 — все нормально стало.
Однако, что-то там накрутили с json_encode(), который в MODX на каждом углу используется.
Однако, что-то там накрутили с json_encode(), который в MODX на каждом углу используется.
Гыг, а я чот сразу размечтался, что счаз за 5 минут ты все пофиксишь :)
Можно простенькую инструкцию как откатиться? А то я только вперед на первой передаче умею, а заднюю еще не включал.
Можно простенькую инструкцию как откатиться? А то я только вперед на первой передаче умею, а заднюю еще не включал.
Спасибо. Вечером пробну.
нагуглил:
Note that since PHP 5.3.3, there is a JSON_ERROR_UTF8 error returned when an invalid UTF-8 character is found in the string. This is a strong indication that a different charset than UTF-8 is used. If the incoming string is not under your control, you can use the utf8_encode function to convert it into utf8.Никак нам не поможет?
I've been using this in the past to convert data loaded from a legacy MSSQL database that didn't use UTF-8.<?php echo utf8_encode(json_encode($payload)); ?>
Ну, это изврат, какой-то.
Было все правильно, на 5.4, а на 5.5 стало неправильно? Да нафиг он такой нужен, подождем, может пофиксят.
Было все правильно, на 5.4, а на 5.5 стало неправильно? Да нафиг он такой нужен, подождем, может пофиксят.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.