Just had a 'Twilight Zone' moment: I've recently migrated one of my sites from 1.5 to 2.5. To do this, I duplicated the whole thing onto a different server, made the upgrade, fixed all the problems created by the upgrade, got the client to approve it, then copied it all back onto their server.
So I had two identical sites, running on entirely different servers.
Then (of course) the client found a number of issues that they didn't pick up in testing. These were fixed on the real site only. We also found that the log-in redirect wasn't working correctly, so I decided to try some alternatives on the now-obsolete development site. Came up with a work-around that involved setting the accessability of a bunch of articles and modules. Got the client to look at it, and they approved applying it to the real site.
Except, when I went to do that, it had already been done...
Both sites now have the same changes, even though I only applied them to the development site. I would have had the real site open at the same time, so I could check various parameters.
Has anybody else experienced anything like this? Harmless in this case, but I wonder how it would have played out if my changes to the Development site were fatal.
Cheers
Grant