Copied to clipboard

Flag this post as spam?

This post will be reported to the moderators as potential spam to be looked at

  • Andrew Wilson 9 posts 79 karma points
    Oct 09, 2019 @ 07:22
    Andrew Wilson

    Upgrading multiple complex environments to Umbraco 8

    We would like to upgrade our Umbraco v7 site to v8. However, we ave a complex site, with many custom surface controllers, templates etc as well as our own security layer.

    All the advice I have read says to start with a clean v8 install, then migrate the data over and finally to add back in all the custom code.

    Our site is in many environments (dev, UAT and Live) with many clients each with different content.

    We really don't want to have to upgrade each one with a clean v8 Umbraco build. If we were to upgrade one development copy of our site to v8, is it possible to then just migrate each environment to the upgraded v8 site rather than a clean umbraco build every time?

    Many thanks in advance


  • Steve Megson 150 posts 942 karma points MVP c-trib
    Oct 09, 2019 @ 10:13
    Steve Megson

    Once you've got a working v8 site with your custom code added, it should be fine to deploy that to other environments and let it migrate the data for each environment. You'll want to take all the usual precautions with database backups etc, but rolling out v8 from dev to other environments shouldn't be much different to rolling out a v7 upgrade to other environments and getting each database upgraded.

    The advice to use a clean v8 install for the migration is to emphasise that you can't just copy the v8 code over the top of an existing v7 site in the way that you could upgrade between versions of v7. Once you've got a v8-compatible version of all your custom code, there's no need to use a clean install to migrate data.

  • Andrew Wilson 9 posts 79 karma points
    Oct 09, 2019 @ 10:19
    Andrew Wilson

    Hi Steve

    That's great to know. Thank you for confirming!


Please Sign in or register to post replies

Write your reply to: