Обновление до 2.6
Последнее обновление not available | История страницы | Улучшить эту страницу | Сообщить о проблеме
Support the team building MODX with a monthly donation.
The budget raised through OpenCollective is transparent, including payouts, and any contributor can apply to be paid for their work on MODX.
Backers
Budget
$204 per month—let's make that $500!
Learn moreMODX Revolution 2.6.0 (ноябрь 2017) — крупный релиз по стабильности и UX менеджера. Полный changelog: core/docs/changelog.txt.
Обзор релиза: A Major New Milestone for MODX Revolution.
Перед обновлением¶
- Удобная точка входа — 2.5.8 (или более поздний 2.5.x). Со старых 2.x тоже обновляются, но Extra и свой код нужно сильнее прогнать руками.
- Обновите пакеты, очистите
core/cache, сбросьте сессии, затем setup.
База данных¶
InnoDB на новых установках¶
Новые установки на MySQL создают таблицы с движком InnoDB, если сервер его поддерживает. Уже существующие MyISAM-сайты после апгрейда остаются на своём движке. Конвертацию можно сделать позже. См. How to change your MyISAM DB to InnoDB using phpMyAdmin.
Индексы utf8mb4¶
Префиксы индексов по varchar / text укоротили под utf8mb4. Это важно для новых установок и хостов, где utf8mb4 уже включён. Если после апгрейда меняете collation вручную, сверьте длины индексов с лимитами MySQL.
Поведение и безопасность¶
-
TV
@EVAL: поставьтеallow_tv_evalв No, чтобы отключить EVAL (#13224). На проде без нужды в EVAL лучше выключить. -
Кешируемые и некешируемые теги: починили обработку некешируемых элементов внутри кешируемых (
#13530). Перепроверьте страницы, где!-теги сидят внутри кешируемых чанков/сниппетов. -
failed_login_attempts: настройка снова соблюдается (#13516). Проверьте блокировку после неудачных логинов. - PHP 7: закрыли ошибки сессий и смежные проблемы. На PHP 7 всё равно прогоните логин в менеджере и сессию на фронте.
- При install / uninstall / remove пакетов появляются новые события (
#12936). Плагины со старым набором событий стоит просмотреть.
Дополнения менеджера и API¶
- Виджет Who's Online на дашборде.
- Превью SVG в Media Browser.
- Кастомные top menu менеджера (
#12554). - Событие
OnResourceCacheUpdateдля сторонних кешей. - Опция не дублировать ресурсы при дублировании контекста.
- В разрешённые типы загрузки по умолчанию добавлены
.less,.scss,.sass,.css.map. - Атрибуты DKIM в PHPMailer.
- REST:
OPTIONSвmodRestController, потоковая загрузка бинарных файлов.
После установки¶
Очистите кеш браузера менеджера. Проверьте Package Manager, загрузки медиа, блокировку логина и виджеты дашборда. На MyISAM конвертацию в InnoDB планируйте только после полного бэкапа БД.
Support the team building MODX with a monthly donation.
The budget raised through OpenCollective is transparent, including payouts, and any contributor can apply to be paid for their work on MODX.
Backers
Budget
$204 per month—let's make that $500!
Learn more










