Server disruption
Those who tried to access this website for the last few days or so must have noticed that it was inaccessible, that at times it displays the error message “404 – File not found” and at other times, it displays “Error establishing database connection”.
A major server disruption has caused the problem. Every single file and database entries on my server was lost. It took a few days for the guys at the hosting company to recover the files and database entries. While the files recovered are pretty recent, unfortunately the database is not. Even worse, the hosting company failed to recover my WordPress database at all. Which is bad, because without the database my WordPress installation is as good as newly installed. That database contains all the posts I’ve ever written, all comments ever posted, in short, all the contents of my blog.
Fortunately for me, I had a backup created when I updated my WordPress installation to WordPress 2.7 some time ago. Nevertheless, it was dated November 27, 2008. Anything I wrote after that date was not recovered.
Fortunately still for me, I have a friend that can help: Google. Since my blog is rather popular with Google (PageRank: 2), Googlebot crawls (access) my blog quite often, and everytime it does it saves a copy of the page it views into its cache, so that it can use it to provide information when people do a search on Google. My blog was popular enough that all of the newer posts are in the Google cache. Only one comment was not.
So it took me another few days to recover everything back, and put things back in place. While doing so, I decided that the blog needs a new look too, a fresh start for a new year. You may experience intermittent connection problem while accessing the blog though, but at least now it is back online again, and this little place on the web will once again be a place where thoughts, opinions, knowledge and entertainment come to play.

3 comments
Nabil Zhafri said
January 11, 2009 at 4:50 am (UTC 12)
Too bad syahir! I’m one of those people who tried to access your blog last time;)
iman ka said
January 11, 2009 at 10:26 am (UTC 12)
syahir, no wonder I tried to open your site from friday but I couldn’t. I thought it was because of the internet connection here. Nice to know that it wasn’t KMB’s fault. (:
The sad state of Malaysian web hosting industry » khairul-syahir.com (pingback)
May 28, 2010 at 12:52 am (UTC 12)
[...] was compromised (read: hacked), and somebody deleted all of the files on my hosting account. (Read more about this server disruption). Luckily they had a backup, though it was not recent enough and I lost an entire database, apart [...]