MODX 2.5.5
Доступна новая версия MODX 2.5.5. Ключевые изменения:
— Улучшение логирования информации о генерации неверных ссылок, чтобы было проще их отследить и поправить. То есть, вместо
— Исправлена потенциальная уязвимость в коде установщика движка.
— Добавлены проверки расширений файлов при создании\переименовании их в файловом менеджере.
— Менеджер пакетов теперь работает через HTTPS. Учитывая, что на некоторых хостингах были проблемы при работе с modstore.pro через https — поздравляю пользователей этих хостингов.
— Имя сайта теперь выводится на странице авторизации в менеджере.
— Исправлена нафиг ненужная функция распаковки zip-архивов.
Полный changelog здесь, новость в официальном блоге тут. Пользователи modhost.pro уже могут обновлять свои сайты.
— Улучшение логирования информации о генерации неверных ссылок, чтобы было проще их отследить и поправить. То есть, вместо
`` is not a valid integer and may not be passed to makeUrl()будет что-то типа
2017-02-08 16:50:48] (ERROR in modContext::makeUrl @ resource 169) Resource with id 111 was not found in context web [2017-02-08 16:50:48] (ERROR in resource 169 @ /home/moar/public_html/_core/model/modx/modparser.class.php : 1353) Bad link tag `[[~111]]` encounteredПравда, судя по отзывам в Slack, новый функционал еще нуждается в доработке — есть жалобы на лишние сообщения для сайтов с несколькими контекстами.
— Исправлена потенциальная уязвимость в коде установщика движка.
— Добавлены проверки расширений файлов при создании\переименовании их в файловом менеджере.
— Менеджер пакетов теперь работает через HTTPS. Учитывая, что на некоторых хостингах были проблемы при работе с modstore.pro через https — поздравляю пользователей этих хостингов.
— Имя сайта теперь выводится на странице авторизации в менеджере.
— Исправлена нафиг ненужная функция распаковки zip-архивов.
Полный changelog здесь, новость в официальном блоге тут. Пользователи modhost.pro уже могут обновлять свои сайты.
Комментарии: 13
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
почему же это ненужная?
и их большая куча…
А так — github.com/modxcms/revolution/issues/13278
надо будет исправить в tpl-ке на $uriне помогло): modx.pro/solutions/11128-pageviews-for-tickets-in-the-widget-admin/, т.к. там не только ресурс 5, их много…За ссылку на гитхаб спасибо.
А вообще-то я сразу обновился думая что исчезнут непонятные мне логи, но они до сих пор сыпятся в бешенном темпе, ещё не понял откуда конкретно:
Смешно.
Где-то вызывается условие в xPDO с пустым IN, типа
и вот здесь в плейсхолдере пусто. Ищи, где у тебя есть IN.
Это проще. Где-то в чанках есть вызов модификатора Fenom replace, без нужного параметра. То есть, строка для замены есть, что заменять есть, а на что заменять — нет.
Ищи где у тебя в чанках есть
Дока
Спасибо за наводку, буду дальше искать.
Спасибо, буду искать. Его у меня много везде. Возможно не ругаются следующие конструкции:
Буду проверять.
Спасибо что ответил!
Проблема была в том, что название некоторых чанков начиналось с цифр, то есть — 2tpl.Blog.row и т.п. Как только переименовал на Btpl.Blog.row ошибка исчезла.
Если что, вылезло только на хостинге TimeWeb, у другого хостера никаких проблем не наблюдается. При этом там же есть портированный тестовый сайт со своими базами и т.д. — тоже никаких проблем. Сложности исключительно у сайта, который создавался через «родной» автоустановщик хостера
про сервера в оригинале ни слова, а вот про то что уязвимость была в установщике в переводе ни слова.