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