I have a very small community site on shared hosting that I would like to upgrade from Drupal 7 to 8 ( https://www.funnz.org.nz ).
In the past this was quite easy, you simply ftp’d new files to your server. Now it seems you need to set up a new server and migrate the content across: https://www.drupal.org/docs/8/upgrade
If I only have one shared hosting server how do I do this? I could setup a subdomain or other folder on the server, set up Drupal 8 in that then once it is all working delete the Drupal 7 files and move the D8 files to the root hosting directory?
Or perhaps better to create a Linux VM in virtual box locally, migrate into that, then copy the files back to the server? (whatever method I can easily create a content database on the hosting server).
How is this sort of thing done by people who don’t have a full hosting dev environment?