Очистить все версии ImpressPages 4.x

При создании веб-сайта накопилось много ревизий, и эти ревизии приводят клиента в замешательство.
Я хочу очистить все версии перед доставкой, которые я создал для своего клиента.

Как я могу это сделать?

1

Решение

Мастер ветки на GitHub только что получил несколько коммитов. В следующем выпуске будут варианты автоматического удаления старых ревизий. При желании вы можете установить ImpressPages из главной ветки GitHub и сразу же получить эти функции.
Вы также можете обновить, заменив папку Ip из GitHub и указав в браузере http://www.example.com/?pa=Update обновить базу данных.


Новые параметры конфигурации ImpressPages

1

Другие решения

Я использую IP 4.2.5 впервые в своем текущем проекте и столкнулся с той же проблемой. Проанализировав кодовую базу, я обнаружил, что очищаются только ревизии при удалении страницы — вы можете увидеть соответствующий код Вот. Тем не менее, существует метод, называемый removeOldRevisions($days), который на самом деле никогда не называется. Я думаю, что вы должны настроить хрон выполнить этот метод. Получая вышеуказанные ссылки от Github, я обнаружил, что недавний коммит добавив такую ​​работу cron, так что, возможно, вам просто нужно дождаться выпуска 4.2.6 или клонировать от мастера.

1

По вопросам рекламы [email protected]