Skip to main content
Participant
February 24, 2011
Answered

Upgrade or Replace ColdFusion 9 and 7

  • February 24, 2011
  • 1 reply
  • 1487 views

I'm tasked with installing Cold Fusion 9 on a box that already has Cold Fusion 7 on it.  They really want to have them running side by side.

I have a few questions on this, and I'm hoping community support could help guide me in the best direction.

1) From what I have read it is highly suggested to run only instance of CF on a server.  Can anyone further prove or dispel that suggestion?

2)  I have the tag changes since version 5 and above as my first resource link below.  If we would move to strict CF 9, should it be relatively easy to upgrade?

3) If I was going to have CF 9 and CF 7 run silmuntaneously on the same server it was suggested to install the new version first, and then the old version.  Well this server already has CF 7 running on it.  I don't think it would be wise to uninstall CF 7 just to install CF 9 first.  Do you agree?

4)  If the versions were running side by side, what is the indicator that says one site or app runs which version of CF?  My initial and limited experience with CF 9 is that it is site based.

Any other help or guidance on this issue?

Thanks,

My resources:

http://help.adobe.com/en_US/ColdFusion/9.0/CFMLRef/WSc3ff6d0ea77859461172e0811cbec17576-7fef.html

http://www.houseoffusion.com/groups/cf-talk/thread.cfm/threadid:62222

http://blog.joshuaadams.com/index.cfm/2010/11/2/Upgrading-from-ColdFusion-MX-7-or-ColdFusion-8-to-ColdFusion-9

http://www.carehart.org/blog/client/index.cfm/2009/8/10/cf8_migration_resources

http://www.barneyb.com/barneyblog/2007/09/01/my-coldfusion-8-upgrade/

    This topic has been closed for replies.
    Correct answer ilssac

    MLogan997 wrote:

    1) From what I have read it is highly suggested to run only instance of CF on a server.  Can anyone further prove or dispel that suggestion?

    I don't know who has been suggesting that, but I know lots of people (including us) run multiple instances of CF on a server.  Running multiple instances of different versions of ColdFusion is a bit more difficult, but quite possible.

    MLogan997 wrote:

    2)  I have the tag changes since version 5 and above as my first resource link below.  If we would move to strict CF 9, should it be relatively easy to upgrade?

    Relatively easy, yes.  But not easy enough that you won't want to do the upgrade in a development environment first and thourghly examine your code base before doing this in production.  One of the biggest gotcha is having User Defined Functions (UDF) in the code with a function name that is now a built in function in the new version.

    MLogan997 wrote:

    3) If I was going to have CF 9 and CF 7 run silmuntaneously on the same server it was suggested to install the new version first, and then the old version.  Well this server already has CF 7 running on it.  I don't think it would be wise to uninstall CF 7 just to install CF 9 first.  Do you agree?

    It is quite possible to have multiple versions of ColdFusion running side by side.  But one must plan for it from the beginning.  In order to do this, you have to use the "Multiple Server" configuration of a ColdFusion Enterprise (or Developer) licensed ColdFusion installation.  If your CF 7 is not this, if it is the highly common choice of an Enterprise Standalone or a Standard ColdFusion license, you will need to uninstall it and reinstall it in the "Multiple Server" configuration.

    MLogan997 wrote:


    4)  If the versions were running side by side, what is the indicator that says one site or app runs which version of CF?  My initial and limited experience with CF 9 is that it is site based.

    This is done through the web server connectors.  It is quite easy to define a spefic ColdFusion instance and connect to to a specific Web Server site.  The GUI Web Server Connector tool makes it pretty darn easy to set up.

    1 reply

    ilssac
    ilssacCorrect answer
    Inspiring
    February 24, 2011

    MLogan997 wrote:

    1) From what I have read it is highly suggested to run only instance of CF on a server.  Can anyone further prove or dispel that suggestion?

    I don't know who has been suggesting that, but I know lots of people (including us) run multiple instances of CF on a server.  Running multiple instances of different versions of ColdFusion is a bit more difficult, but quite possible.

    MLogan997 wrote:

    2)  I have the tag changes since version 5 and above as my first resource link below.  If we would move to strict CF 9, should it be relatively easy to upgrade?

    Relatively easy, yes.  But not easy enough that you won't want to do the upgrade in a development environment first and thourghly examine your code base before doing this in production.  One of the biggest gotcha is having User Defined Functions (UDF) in the code with a function name that is now a built in function in the new version.

    MLogan997 wrote:

    3) If I was going to have CF 9 and CF 7 run silmuntaneously on the same server it was suggested to install the new version first, and then the old version.  Well this server already has CF 7 running on it.  I don't think it would be wise to uninstall CF 7 just to install CF 9 first.  Do you agree?

    It is quite possible to have multiple versions of ColdFusion running side by side.  But one must plan for it from the beginning.  In order to do this, you have to use the "Multiple Server" configuration of a ColdFusion Enterprise (or Developer) licensed ColdFusion installation.  If your CF 7 is not this, if it is the highly common choice of an Enterprise Standalone or a Standard ColdFusion license, you will need to uninstall it and reinstall it in the "Multiple Server" configuration.

    MLogan997 wrote:


    4)  If the versions were running side by side, what is the indicator that says one site or app runs which version of CF?  My initial and limited experience with CF 9 is that it is site based.

    This is done through the web server connectors.  It is quite easy to define a spefic ColdFusion instance and connect to to a specific Web Server site.  The GUI Web Server Connector tool makes it pretty darn easy to set up.

    MLogan997Author
    Participant
    February 24, 2011

    On this statement:

    It is quite possible to have multiple versions of ColdFusion running side by side.  But one must plan for it from the beginning.  In order to do this, you have to use the "Multiple Server" configuration of a ColdFusion Enterprise (or Developer) licensed ColdFusion installation.  If your CF 7 is not this, if it is the highly common choice of an Enterprise Standalone or a Standard ColdFusion license, you will need to uninstall it and reinstall it in the "Multiple Server" configuration

    Can you tell if it is in "Multiple Server" configuration from this?  If not where can I find that information?

    Server Details

    Server Product  ColdFusion MX

    Version  7,0,2,142559 

    Edition  Enterprise 

    Serial Number  xxxxxxx   

    Operating System  Windows 2003 

    OS Version  5.2  

    ilssac
    Inspiring
    February 25, 2011

    MLogan997 wrote:


    Can you tell if it is in "Multiple Server" configuration from this?  If not where can I find that information?

    Server Details

    Server Product  ColdFusion MX

    Version  7,0,2,142559 

    Edition  Enterprise

    Serial Number  xxxxxxx   

    Operating System  Windows 2003 

    OS Version  5.2  

    No, but I can tell it is an Enterprise edition, so it is at least possible.

    When you open the ColdFusion administrator.  Do you see an option at the bottom of the left menu manager for "Instance Manager"?  If you do, you have a multiple server confguration for ColdFusion.

    You can also tell by where ColdFusion is installed.  C:\ColdFusion (or something like that) and you have Standalone, C:\Jrun4\servers\cfusion\ and you have Mulit-server.