Ошибка в MODx на PHP 5.5-5.6
Добавлено: 26 июл 2015, 13:47
Ребят, может кто вкурсе, с чем связан баг в Модексе, когда переходим в Менеджер пакетов:
Этот баг только на PHP 5.5/5.6, в гугле тоже есть вопросы по этому поводу, но решения так и не нашел.
[upd=1437912389][/upd]
Таки думал, что баг связан с настройками(кодировкой) локали на виндовсе.
Функция strftime превращает дату в абрукадабру, в итоге возвращается невалидный json.
На линуксе проблем не должно быть. Для разработки на OS, можно пока закомментировать строчки в файлах:
public_html/core/model/modx/processors/workspace/packages/rest/getlist.class.php
\
Этот баг только на PHP 5.5/5.6, в гугле тоже есть вопросы по этому поводу, но решения так и не нашел.
[upd=1437912389][/upd]
Таки думал, что баг связан с настройками(кодировкой) локали на виндовсе.
Функция strftime превращает дату в абрукадабру, в итоге возвращается невалидный json.
На линуксе проблем не должно быть. Для разработки на OS, можно пока закомментировать строчки в файлах:
public_html/core/model/modx/processors/workspace/packages/rest/getlist.class.php
$releasedon = '';//strftime($this->getProperty('dateFormat'),strtotime((string)$package->releasedon));public_html/core/model/modx/processors/workspace/packages/rest/getinfo.class.php
'releasedon' => '',//strftime('%b %d, %Y',strtotime((string)$package->releasedon)),Наверняка еще где-нибудь всплывет эта хрень.
\