Я работаю над кастомными темами и SSO и хочу тестировать их локально, а не на нашем экземпляре Discourse, размещённом на хостинге. Я сделал резервную копию хостинговой версии и загрузил её на свой локальный самообслуживаемый экземпляр.
При попытке восстановления возникает ошибка, связанная с версиями:
[2019-07-25 21:16:55] Current version: 20190717133743
[2019-07-25 21:16:55] Restored version: 20190725020422
[2019-07-25 21:16:55] EXCEPTION: Вы пытаетесь восстановить более новую версию схемы. Сначала нужно выполнить миграцию!
[2019-07-25 21:16:55] /var/www/discourse/lib/backup_restore/restorer.rb:250:in `validate_metadata'
Я уже посетил /admin/upgrade на локальном экземпляре, и система сообщает, что всё уже обновлено до актуальной версии.
Как мне установить эту резервную копию локально?
Кстати, это превратилось в эксперимент: что произойдёт, если нам когда-нибудь понадобится перевести всё на собственные серверы. Я хотел бы быть уверен, что сможем это сделать в будущем.
Я установил систему, следуя руководству здесь, но развернул локальную Ubuntu в VirtualBox вместо использования DigitalOcean. Точно не знаю, какую ветку я отслеживаю. Версия панели управления отображается так:
Да, сайт, с которого я сделал резервную копию, размещён у вас. Мы используем тарифный план «Business». Я пока не предпринимал попыток запустить плагины локально.