Upgrading to ColdFusion 11 from 10


Upgrading to ColdFusion 11 from 10, on the same machine where ColdFusion 10 exists, is simple and error-free with careful planning. Here are the steps on how to successfully upgrade to Adobe ColdFusion 11 from 10:

  • Download ColdFusion 11 from Adobe (need to sign to Adobe, sign up first if this is your first time)
  • Run as administrator ColdFusion_11_WWEJ_win64.exe to kick off the ColdFusion 11 installer.
  • Follow the installation wizard to complete the first stage of the installation
  • Launch the Configuration Wizard to complete the second stage of the installation

Environment

  • Windows 7 Professional (should also work on Windows 2008) 64 bit
  • Existing install of ColdFusion 10
  • IIS web server

Windows Features

Before you launch the ColdFusion installer, please ensure you turn on the following Windows features (in particular the Application Development features):

  • ASP.NET
  • CGI
  • ISAPI Extensions
  • ISAPI Filters

Please refer to web page for more detailed instruction: https://msdn.microsoft.com/en-us/library/hh167503(v=nav.70).aspx

Here are some screenshots of the above selections from Windows Server 2012 R2:

Installation Steps

Here are the screenshots from the stage one installation wizard:

coldfusion11-install-local-1

coldfusion11-install-local-3

Enter the serial number if you have one or later after the install. You can also select the 30-day trial as indicated above. After 30 days, it will revert to the Developer Edition if you don’t enter a serial number.

coldfusion11-install-local-4

coldfusion11-install-local-5

Development Profile:
Use this profile only for development purposes. Note that features like Server Debugging and RDS are enabled by default for this profile.

Production Profile:
Use this profile for production purposes. All debug features and RDS are disabled for this profile.

Production Profile + Secure Profile:
Use this profile for a highly-secure production deployment that will allow a more fine-grained secure environment.
For details, see the secure profile guide (http://www.adobe.com/go/cf11_secureprofile).

Allowed admin IPs are the client IP addresses that can access the ColdFusion administrator.
They can be a comma separated list of IP addresses (for example, 11.181.28.54, 11.180.26.32, etc.).
IP addresses can range from 10-30, or * wild cards. Both IPv4 and IPv6 addresses are supported.

When the installation completes, please lock down your Server as per the guidelines provided in the ColdFusion Lockdown Guide (http://www.adobe.com/go/cf11-lockdown-guide).

coldfusion11-install-local-6

Only select the components you need. Here some more details when you mouse over them:

ODBC Service
Lets ColdFusion connect to ODBC data sources like Microsoft Access

Solr Service
Lets you use the Solr full text search capabilities using the cfsearch, cfindex and cfcollection tags.

PDFG Service
A webkit implementation for the cfhtmltopdf tag. This service can be use for handling PDF generation on the server.

Admin Component for Remote Start/Stop
The admin component for remotely starting/stopping the ColdFusion Server through ColdFusion Builder or Server Manager

.NET Integration Services
Lets you invoke .NET objects and assemblies from your ColdFusion applications

coldfusion11-install-local-7

coldfusion11-install-local-8

coldfusion11-install-local-9

coldfusion11-install-local-10

coldfusion11-install-local-11

I know the screenshot indicates All IIS websites was selected. However if you are installing on a server where you have an existing ColdFusion 10 installation, it is best to select Configure specific IIS website or another web server. Then click Add to create a connection for a temporary IIS website for ColdFusion 11. So prior to installation, please ensure you setup a temporary IIS website for this purpose. It can be removed afterward.

If you have an existing ColdFusion 10 installation, and selected All IIS websites or a specific IIS website which is currently configure to connect to ColdFusion 10, it will failed at the Configuration Wizard step (stage two of the installation) with an error similar to this:

HTTP Error 500.19 – Internal Server Error:
The requested page cannot be accessed because the related configuration data for the page is invalid

coldfusion11-install-local-18

The above error assume you selected Default Web Site as the specific website to connect for ColdFusion 11. This Default Web Site is also currently connected to ColdFusion 10. So either disconnect it from ColdFusion 10 first or just create a temporary IIS website to use for connecting to ColdFusion 11.

coldfusion11-install-local-12

Enter a strong password for the administrator. The requirements are:

  • at least 8 characters
  • 1 letter in upper case
  • 1 letter in lower case
  • 1 numeric
  • 1 special character

coldfusion11-install-local-13

coldfusion11-install-local-14

coldfusion11-install-local-16

coldfusion11-install-local-17

Launch the wizard and log in as the administrator to complete the configuration. In ColdFusion 11, there an option to import configurations from ColdFusion 10 if you’re installing on the same server machine. This step can be skipped if you like, but you will need to deploy the ColdFusion archives to restore the configurations you have saved after the configuration wizard completes successfully.

If you’ve made this far, then congratulations! You’ve successfully installed ColdFusion 11 on the server.

To complete the upgrade and transfer all website to ColdFusion 11, you will need to use the Web Configuration Tool to remove ColdFusion 10 connections and then add the new ColdFusion 11 connections.

Remember, if you create ColdFusion instances, you will need to run the Web Configuration Tool from their respective location, i.e. launch as administrator wsconfig.exe from <instance-name>/runtime/bin/wsconfig.exe.

Once the connections are all done, browse your website and ensure that it is working as expected.

Congratulations! You’ve upgraded ColdFusion 10 to 11.

Advertisements

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