Recently decided to run our self-hosted off of a different machine. Seemed straightforward enough and was for the most part.
The main thing that came back to bite me were all the local config settings. Specifically, I was not aware which settings were sitting in db and which ones were presumably sitting in some .file in my local copy.
Things such as php.mailer.smtp-host were silently reset and took a while to figure out.
There a few things that might have made this less painful:
- Something to see local config changes (maybe even export them)
- Move more of them to db.
- Provide a way to see which settings are not editable in db and must be overridden locally (helps after-the-fact to know which settings to look over and verify).