How to prepare the instance with ColdFusion site for upgrade to Onyx

Created:

2017-01-09 08:05:53 UTC

Modified:

2017-08-08 13:46:05 UTC

1

Was this article helpful?


Have more questions?

Submit a request

How to prepare the instance with ColdFusion site for upgrade to Onyx

Question

ColdFusion is not supported starting from Plesk 12.5.

Websites which are using ColdFusion engine become unavailable after upgrade to Plesk Onyx with the following error:

HTTP Error 401.3 - Unauthorized: Access is denied due to an ACL set on the requested resource.

How to prepare the instance with ColdFusion site for upgrade to Onyx?

Answer

  1. Navigate to %plesk_dir%\etc\DiskSecurity folder and create a new file named coldfusion.xml.
  2. Add the content of the downloaded file (depending on the version of ColdFusion installed) to the recently created file:

Note

  • In every file [COLDFUSIONX] value should be replaced by actual webroot path of ColdFusion installation, which can be taken from the following registry value:

    HKEY_LOCAL_MACHINE\SOFTWARE\Adobe\Install Data\Adobe ColdFusion X\WebRoot
    
  • In every file [COLDFUSION8_CFIDE] value should be replaced by CFIDE value from the following file:

    [COLDFUSIONX]servers\cfusion\cfusion-ear\cfusion-war\WEB-INF\cfusion\lib\neo-runtime.xml
    

Attachments:

Have more questions? Submit a request

5 Comments

  • 0
    Avatar
    Andor Admiraal

    Can you please clarify if some strange language choices are simply typo's, which it seems like, or not? The link between ColdFusion and CloudFlare seems completely illogical to me.

    1. Why should the file be called cloudfusion.xml rather than coldfusion.xml?

    2. Why do we need to put the installation path to CloudFlare in the registraty key for ColdFusion?

    Edited by Andor Admiraal
  • 0
    Avatar
    Nikolay Zhmuk

    2 Andor

    Hi,

    Yes, that was a typo.

    I have updated the article, thanks for your cooperation.

  • 0
    Avatar
    Andor Admiraal

    Great Nikolay! I've just tried it, and it worked like a charm. I managed to do an upgrade from 12.5 to Onyx and we kept our websites running. It turned out to be a pretty smooth upgrade overall, compliments!

    Unfortunately, our company decided to phase out Plesk completely because of the lack of ColdFusion support. For now, we'll stick with version 12.5 until we find an alternative. One option we'll look into is developing plugin for Plesk that will bring some of the functionality of Plesk 12.5 to Onyx. If we succeed, we'll be sure to post a link.

  • 1
    Avatar
    Vitaly Zhidkov

    @Andor, even that Plesk Onyx no longer supports ColdFusion does not mean that ColdFusion will not work on Plesk server. This only means that in will not be manageable from Plesk. However it will work fine and can be managed from ColdFusion console

  • 0
    Avatar
    Andor Admiraal

    Yeah, seems like it. With the above trick all sites become ColdFusion enabled, which in our case is fine. One of the major added values of Plesk for us though, is having a simple place and procedure to set DSNs and manage databases though. Now that is no longer possible with Plesk the value is diminished, so Onyx for us is effectively a downgrade. But we'll stick it out for now and see if we can create a plugin for Plesk to bring back this functionality.

Please sign in to leave a comment.