Back in Gold!!! The blog upgrade is nearly complete! But it wasn't a cakewalk...

After some grueling times at work over the last several months, I have been needing to upgrade my blog for a long time. This weekend, I was finally able to do it.

My RSS feeds have been disabled for some time. CrystalTech, my web host, noticed a problem that I hadn't been able to get to. I wanted to fix it, but it seemed that an upgrade of BlogCFC was also necessary, from the 3.9 version I had been running to the new 5.5.002. I was really surprised that I couldn't find any documentation about upgrading the blog, and I suppose it would have been easier if I hadn't tried to do it all at once...

I had to make some custom changes to the code to make it work on my hosting account, since the "org" conflicted with another site on the server. The first time I tried to upload the code, I botched it up pretty good, but my second attempt (by separating the old blog from the new) was a success.

Then, there was the data transfer... not such a resounding success!

I needed to upgrade from Access (yes... I know... it was quick to get it up when I needed to!) to MySQL. The hosting problems were being caused by the Access... yes, again, I know. I'm not proud of sticking with Access that long. What can I say? I've been busy... and it wasn't a priority to upgrade.

It probably would have been easier to go with SQL Server, and I could have, but I figured MySQL was easier to isolate from my other apps. There is also something I need to do as a separate project with my SQL Server hosted database to upgrade, so I figured MySQL was a good alternative.

As is often the case when switching databases, there were issues with dates and boolean fields. I had to make custom updates to the records... one at a time. There are also new fields in the new version that didn't get turned on. It didn't automatically publish the entries. Once I figured that out, and published the old articles... everything came back.

It took a substantial portion of the weekend, but this post signifies that the transfer is now complete.

I still have to customize the look and feel... but I'll get to that later.

Related Blog Entries

TrackBacks
There are no trackbacks for this entry.

Trackback URL for this entry:
http://www.brianmeloche.com/blog/trackback.cfm?73BC1C51-3048-2E57-0A2B42DA3D5DBCBA

Comments
well done... I've still not dared to upgrade my BlogCFC install - I think it's about as old as yours was. I have changed so much CF code that I'm really scared... maybe it'll be best to copy the entire site and work on the copy first of all. Argh, not looking forward to it.
# Posted By Stefan Richter | 10/23/06 8:25 AM
BlogCFC was created by Raymond Camden. This blog is running version 5.5.002.