Installing 32-bit Coldfusion 8/9 on Windows 7

I spent the past two days trying to get ColdFusion 8 installed on my newly updated Windows 7 system. I will spare you the details, but let’s just say that it’s what you know (and in my case WHO you know) that can make or break this installation.

The problem I was having was that after installing ColdFusion8 Developer Edition on Windows 7 – I couldn’t get IIS to know that CF8 was there. The CF8 admin wouldn’t show up, nothing seemed to work. Then I figured that it had something to do with the fact that my install of Windows 7 was 64-bit and the version of CF8 I was trying to install was 32-bit. So I downloaded the 64-bit version of CF8 and it worked instantly! For some, that would be the end of it, but for me I had some custom tags that would no longer work in the 64-bit environment. I could either go through and re-write the code on every template that made use of these tags – or I could find a solution. I chose the “look for the solution” option.

I found the solution after 40 hours of research and install / uninstall attempts and trying many tips along the way. Ultimately it was advice from a website run by Jason Holden that did the trick. Here’s the all important link:
http://www.jasonholden.com/blog/index.cfm/2008/5/6/Coldfusion-8-on-Windows-Server-2008.

Here is a summary of the steps needed. See his site using the above link for more detail if needed:

The steps below assume that you have IIS 7.x already installed. If not you can install it by following these same steps:

  • In Windows 7, go to the “Turn Windows features on or off” setting. You get there through the control panel, then by clicking on
    “Programs & Features.” Look on the left column of this new windows and you’ll see the link for it.
  • In the “Turn Windows features on or off” window make sure that “Internet Information Services” is colored blue (selected). Click the + symbol next to it and make sure that Web Management Tools and World Wide Web Services are both blue (selected).
  • Under “World Wide Web Services” make sure that “ISAPI Extensions” and “ISAPI Filters” are both selected.
  • Click “OK” and let Windows 7 install these features
  • Once finished, Install Coldfusion 8 (32-bit) normally

Once IIS and the ISAPI filters are installed. Perform the following steps to enable 32-bit applications in IIS7.

  • Open up the Internet Information Services (IIS) Manager
  • Expand the server node and select Application Pools
  • Select the DefaultAppPool and then Advanced Settings
  • Ensure that Enable 32-bit Applications is set to True

Failing to enable 32-bit applications results in 500 Internal Server errors.

That’s it. I wanted to post this in hopes that this site will make it twice as easy for someone to stumble across the great advice that I got from Jason Holden’s blog. It’s important to pay it forward when you get great help from someone that I’m sure had plenty of other things he could have been doing.

Advertisements

3 Responses to “Installing 32-bit Coldfusion 8/9 on Windows 7”

  1. Thanks for posting this, It saved tons of time for me.

    Steve

  2. Awesome! Adding one check to the column: “Windows 7 can bite me!” Having to manually switch “Enable 32-bit” to true is idiotic; you knowing about it is genius.

  3. Thanks!

    “Enable 32-bit” Is what i needed!!

    w00t

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: