I am glad that I have set up multiple environments for a current project that I’m working on. The live site, a testing site, and two developing sites – all with their unique databases just in case something’s going very Murphy – are a fair deal to develop and test new features and bugfixes on any web project. But there’s one major drawback: Keeping data “in sync”. Version control like git or SVN do a great job with all that PHPs,
I tried to re-install my favourite running tracking application and failed, I just wouldn’t stop getting Internal Server Error 500. I quickly figured that I would have to look into the error logs to actually see what is going wrong. But that’s not activated by default, so I had to enable PHP error-logging manually.
Of course, I thought that the Internal Server Error 500 might be caused by some errerous entry in the .htaccess-files.
Recently, I moved this website to A2 Hosting. Since I am using git at the office intensely for developing the company’s website, i felt like I’d have to continue using git for my home-story blog, too.
When I was a little more new to git, I chose Bitbucket as the service to host my repo. There I can have unlimited private repos with up to four more users and “sync”