При создании веб-сайта накопилось много ревизий, и эти ревизии приводят клиента в замешательство.
Я хочу очистить все версии перед доставкой, которые я создал для своего клиента.
Как я могу это сделать?
Мастер ветки на GitHub только что получил несколько коммитов. В следующем выпуске будут варианты автоматического удаления старых ревизий. При желании вы можете установить ImpressPages из главной ветки GitHub и сразу же получить эти функции.
Вы также можете обновить, заменив папку Ip из GitHub и указав в браузере http://www.example.com/?pa=Update обновить базу данных.
Я использую IP 4.2.5 впервые в своем текущем проекте и столкнулся с той же проблемой. Проанализировав кодовую базу, я обнаружил, что очищаются только ревизии при удалении страницы — вы можете увидеть соответствующий код Вот. Тем не менее, существует метод, называемый removeOldRevisions($days)
, который на самом деле никогда не называется. Я думаю, что вы должны настроить хрон выполнить этот метод. Получая вышеуказанные ссылки от Github, я обнаружил, что недавний коммит добавив такую работу cron, так что, возможно, вам просто нужно дождаться выпуска 4.2.6 или клонировать от мастера.