I am curious how others test major changes to their sites.
I need to make a change, and I need to completely test it before loading it up.
Should I create a subdirectory, and copy everything, including databases to this directory and work on it there?
We are a small business, and in the past, I have always stumbled through changes to the live site during off hours.
All suggestions are appreciated.