Skip to main content
Inspiring
July 24, 2023
Question

Clean install vs Upgrade - which is better?

  • July 24, 2023
  • 1 reply
  • 1051 views

We have ColdFusion 2018 on Windows 2019 and are upgrading to ColdFusion 2023.

 

Is it better to de-install CF2018 and then install CF2023, or just install CF2023 over CF2018?

 

    This topic has been closed for replies.

    1 reply

    Charlie Arehart
    Community Expert
    Community Expert
    July 24, 2023

    To be clear, there is no "install over" option, if you may mean in-place conversion of the old to the new version. The new would install alongside the old (and this is how it's always been). So your options are:

    • Install the new version on a new machine
    • Install the new version on same machine while the old is still running 
    • Install the new version on the same machine but with the old version stopped 
    • Uninstall the old version before installing the new version on the same machine 

     

    There are pros and cons to each. I could elaborate, but maybe your answer is already above. Let us know, or perhaps others will chime in anyway.

    /Charlie (troubleshooter, carehart. org)
    Inspiring
    July 24, 2023

    OK - so we can do a side by side install (did not know that), so each version does not share any code (including Java).

    For me the simplest option is install the new version on the same machine but with the old version stopped 

    I have a load balanced set up, so can work on each server in turn.  I assume this would allow me to revert to CF2018 in the event of any problems with CF2023?

    If there is any risk of code overlap, then I would uninstall the old version before installing the new version on the same machine.

    If you have pros and cons that are easily copied into this thread I would be interested to hear them.

    Thanks 

    Paul

    Community Expert
    July 25, 2023

    While you can do a side-by-side installation, you will only be able to have one of them talk to your IIS or Apache web server via wsconfig. Each version has its own wsconfig, and switching them back and forth can be problematic. Updates often require you to separately uninstall and reinstall wsconfig, also. If you're using a load balancer, you might already have all the functionality you need in the built-in web server that CF provides via Tomcat, but that's a big "if". I'd probably recommend that you install CF 2023 onto new servers, copy your codebase and relevant settings to a backup file, then migrate them over from the old servers and set them up via CF Admin on the new servers. This will make switching from old to new just a little bit easier.

     

    Dave Watts, Eidolon LLC

    Dave Watts, Eidolon LLC