KlenOfSky WEB Agency - создание и тех. поддержка сайтов. Продвижение в Яндекс и Google

Создание сайтов, поисковое продвижение в Google. Сопровождение, тех.поддержка


Звонить: +7 (999)96-88-777
Писать: web@klenovsky.ru


Что делать, когда не загружается список пакетов в MODx Revo. Loading... И ничего.

Что делать, когда не загружается список пакетов в MODx Revo. Loading... И ничего.

Как-то раз возникла такая неприятность: Обновил версию CMS MODx Revo на последнюю, взятую с официального сайта. Перехожу в «Управление пакетами», жму «Загрузить дополнения» и получаю бесконечный «Loading…» в правой части.

Покопавшись, выяснилось, что ошибка происходит в файле \core\xpdo\xpdo.class.php:2414 в методе toJSON.

В строке

$encoded= json_encode($array);

Если ваша версия php больше 5.5 (как у меня) исправить ошибку получится довольно просто. Нужно просто заменить выше указанную строку (2414) на такую:

$encoded= json_encode($array,JSON_PARTIAL_OUTPUT_ON_ERROR);

Суть в том что почему то в массиве присутствуют битые строки. И поэтому возникает ошибка.

Большая Семеновская, 42 10509 Россия, город Москва, +7 (999)96-88-777
Рассказать друзьям:

comments powered by Disqus