I have a live network installed on a remote web server. I am about to start writing some plugins for it but want to test that they behave before disrupting a live site.
I was thinking that I would clone the site (backup the database, download via FTP the files) and restore to localhost for testing. The remote site uses subdomains for blogs.
What steps do I need to take so that my clone behaves pretty much as the remote version?
What changes do I need to make so that it can run as localhost instead of as a remote URL?