Страница 1 из 1

Ошибка в MODx на PHP 5.5-5.6

Добавлено: 26 июл 2015, 13:47
Mr.Emm
Ребят, может кто вкурсе, с чем связан баг в Модексе, когда переходим в Менеджер пакетов:

Изображение

Этот баг только на 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)),
Наверняка еще где-нибудь всплывет эта хрень.
\

Добавлено: 27 июл 2015, 10:39
fade353
;) Баги ваших кривых cms никаким образом не относятся к open server.

Добавлено: 27 июл 2015, 11:20
Mr.Emm
fade353 писал(а):;) Баги ваших кривых cms никаким образом не относятся к open server.
Вы сами не поняли что написали, лишь бы ляпнуть?
Тогда перечитайте еще раз первый пост.

Добавлено: 28 окт 2015, 16:46
VEV
Есть такой баг. На Apache 2.4 + PHP 5.5/5.6 - не работает менеджер пакетов. На apache 2.2 + php 5.3 - работает. Причем, в lunix - проблем с последними версиями не наблюдается.