Чистим сайт от старых версий пакетов компонентов в MODX через админку сайта.
При обновлении любого установленного компонента, MODX загружает новый пакет в папку /core/packages
и добавляет соответствующую запись в таблицу modx_transport_packages
.
Таким образом, по истечении определенного времени в папке /core/packages
накапливается приличное количество пакетов компонентов прошлых версий. И нормальным является желание избавиться от старых версий.
Самым простым решением, к которому прибегает большинство пользователей — это удалить из папки не нужное. Решение простое, но неправильное. Так как в таблице остаются ссылки на эти пакеты и MODX их помнит. И иногда может и поругаться, что не нашел какой-то пакет.
Чтобы не нарушать гармонии, лучше удалять их через специальный интерфейс.
Как правильно удалять старые версии компонентов
Открываем установщик. У нужного дополнения нажимаем кнопку «Посмотреть детали».
Переходим на вкладку «Загруженная версия». Там мы найдем список все пакетов — старые внизу, новые наверху. Чтобы удалить пакет, правой кнопкой мыши кликаем на него и нажимаем «Удалить версию пакета».
Удаляем все ненужные версии начиная снизу.
Вот и все. Надеюсь, кому-нибудь пригодится.