- Create a WordPress in development server.
- Update DNS point to the development server.
- Use Migrate Guru to clone the website to the development server. (I have migrated 18GB of a website with Migrate Guru, it works like champ!
The easiest way is to use Blogvault, you can set up a staging site right inside the dashboard with 1 click.