MIGO Web-Development - разработка и cоздание сайтов в Киеве, Украине

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


звонить: +38 (093) 636 78 08
писать: web@migo.com.ua


Что делать, когда не загружается список пакетов в 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);

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

проспект И.Мазепы 5 07300 Украина, Киевская обл., г. Вышгород, +38 (093) 636 78 08
Рассказать друзьям:

comments powered by Disqus