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

Follow

Comments

7 comments

  • Avatar
    Andor Admiraal (Edited )

    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?

  • Avatar
    Nikolay Zhmuk

    2 Andor

    Hi,

    Yes, that was a typo.

    I have updated the article, thanks for your cooperation.

  • 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.

  • 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

  • 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.

  • Avatar
    Behnam Aslami

    Hi,

    I use your structure for Coldfusion 9 but

    1- I can not find the file as below:

    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

    2- What should I replace for [HTTPD_VHOSTS_D]:

    <Entry AccounType="1" Account="Psaadm" Path="[HTTPD_VHOSTS_D]" SubPath="coldfusion\coldfusion9" AceFlags="ThisFolderSubfoldersAndFiles" AccessMask="NoAccess" EntryFlags="0" />

    3- What else i should do when put this file "coldfusion.xml"?

    4- This is My coldfusion.xml

    <?xml version="1.0" encoding="utf-8" ?> 
    <Entries>
    <!-- [HTTPD_VHOSTS_D]\coldfusion\coldfusion9 -->
    <Entry AccounType="1" Account="Psaadm" Path="[HTTPD_VHOSTS_D]" SubPath="coldfusion\coldfusion9" AceFlags="ThisFolderSubfoldersAndFiles" AccessMask="NoAccess" EntryFlags="0" />
    <Entry AccounType="1" Account="Psacln" Path="[HTTPD_VHOSTS_D]" SubPath="coldfusion\coldfusion9" AceFlags="ThisFolderSubfoldersAndFiles" AccessMask="NoAccess" EntryFlags="0" />
    <Entry AccounType="1" Account="IWAM_coldfusion9" Path="[HTTPD_VHOSTS_D]" SubPath="coldfusion\coldfusion9" AceFlags="ThisFolderSubfoldersAndFiles" AccessMask="ReadAndExecute" EntryFlags="0" />

    <!-- C:\inetpub\wwwroot\runtime\lib\wsconfig -->
    <Entry AccounType="1" Account="Psacln" Path="C:\inetpub\wwwroot" SubPath="runtime\lib\wsconfig" AceFlags="ThisFolderSubfoldersAndFiles" AccessMask="ReadAndExecute" EntryFlags="0x0" />
    <Entry AccounType="1" Account="Psaserv" Path="C:\inetpub\wwwroot" SubPath="runtime\lib\wsconfig" AceFlags="ThisFolderSubfoldersAndFiles" AccessMask="FullAccess" EntryFlags="0" />
    <Entry AccounType="0" Account="NetworkService" Path="C:\inetpub\wwwroot" SubPath="runtime\lib\wsconfig" AceFlags="ThisFolderSubfoldersAndFiles" AccessMask="ReadAndExecute" EntryFlags="0x0" />
    <Entry AccounType="1" Account="Psaadm" Path="C:\inetpub\wwwroot" SubPath="runtime\lib\wsconfig" AceFlags="ThisFolderSubfoldersAndFiles" AccessMask="ReadAndExecute" EntryFlags="0x0" />
    <Entry AccounType="0" Account="Users" Path="C:\inetpub\wwwroot" SubPath="runtime\lib\wsconfig" AceFlags="ThisFolderSubfoldersAndFiles" AccessMask="ReadAndExecute" EntryFlags="0" />
    <Entry AccounType="0" Account="Users" Path="C:\inetpub\wwwroot" SubPath="runtime\lib\wsconfig" AceFlags="ThisFolderAndSubfolders" AccessMask="4" EntryFlags="0" />
    <Entry AccounType="0" Account="Users" Path="C:\inetpub\wwwroot" SubPath="runtime\lib\wsconfig" AceFlags="SubfoldersOnly" AccessMask="2" EntryFlags="0" />
    <Entry AccounType="0" Account="CreatorOwner" Path="C:\inetpub\wwwroot" SubPath="runtime\lib\wsconfig" AceFlags="SubfoldersAndFilesOnly" AccessMask="FullAccess" EntryFlags="0" />
    <!-- C:\inetpub\wwwroot\lib\wsconfig -->
    <Entry AccounType="1" Account="Psacln" Path="C:\inetpub\wwwroot" SubPath="lib\wsconfig" AceFlags="ThisFolderSubfoldersAndFiles" AccessMask="ReadAndExecute" EntryFlags="0x0" />
    <Entry AccounType="1" Account="Psaserv" Path="C:\inetpub\wwwroot" SubPath="lib\wsconfig" AceFlags="ThisFolderSubfoldersAndFiles" AccessMask="FullAccess" EntryFlags="0" />
    <Entry AccounType="0" Account="NetworkService" Path="C:\inetpub\wwwroot" SubPath="lib\wsconfig" AceFlags="ThisObjectOnly" AccessMask="ReadAndExecute" EntryFlags="0x0" />
    <Entry AccounType="1" Account="Psaadm" Path="C:\inetpub\wwwroot" SubPath="lib\wsconfig" AceFlags="ThisFolderSubfoldersAndFiles" AccessMask="ReadAndExecute" EntryFlags="0x0" />
    <Entry AccounType="0" Account="Users" Path="C:\inetpub\wwwroot" SubPath="lib\wsconfig" AceFlags="ThisFolderSubfoldersAndFiles" AccessMask="ReadAndExecute" EntryFlags="0" />
    <Entry AccounType="0" Account="Users" Path="C:\inetpub\wwwroot" SubPath="lib\wsconfig" AceFlags="ThisFolderAndSubfolders" AccessMask="4" EntryFlags="0" />
    <Entry AccounType="0" Account="Users" Path="C:\inetpub\wwwroot" SubPath="lib\wsconfig" AceFlags="SubfoldersOnly" AccessMask="2" EntryFlags="0" />
    <Entry AccounType="0" Account="CreatorOwner" Path="C:\inetpub\wwwroot" SubPath="lib\wsconfig" AceFlags="SubfoldersAndFilesOnly" AccessMask="FullAccess" EntryFlags="0" />
    <!-- C:\inetpub\wwwroot\bin -->
    <Entry AccounType="1" Account="Psacln" Path="C:\inetpub\wwwroot" SubPath="bin" AceFlags="ThisFolderSubfoldersAndFiles" AccessMask="ReadAndExecute" EntryFlags="0x0" />
    <Entry AccounType="1" Account="Psaserv" Path="C:\inetpub\wwwroot" SubPath="bin" AceFlags="ThisFolderSubfoldersAndFiles" AccessMask="FullAccess" EntryFlags="0" />
    <Entry AccounType="0" Account="NetworkService" Path="C:\inetpub\wwwroot" SubPath="bin" AceFlags="ThisFolderSubfoldersAndFiles" AccessMask="ReadAndExecute" EntryFlags="0x0" />
    <Entry AccounType="1" Account="Psaadm" Path="C:\inetpub\wwwroot" SubPath="bin" AceFlags="ThisFolderSubfoldersAndFiles" AccessMask="ReadAndExecute" EntryFlags="0x0" />
    <Entry AccounType="0" Account="Users" Path="C:\inetpub\wwwroot" SubPath="bin" AceFlags="ThisFolderSubfoldersAndFiles" AccessMask="ReadAndExecute" EntryFlags="0" />
    <Entry AccounType="0" Account="Users" Path="C:\inetpub\wwwroot" SubPath="bin" AceFlags="ThisFolderAndSubfolders" AccessMask="4" EntryFlags="0" />
    <Entry AccounType="0" Account="Users" Path="C:\inetpub\wwwroot" SubPath="bin" AceFlags="SubfoldersOnly" AccessMask="2" EntryFlags="0" />
    <Entry AccounType="0" Account="CreatorOwner" Path="C:\inetpub\wwwroot" SubPath="bin" AceFlags="SubfoldersAndFilesOnly" AccessMask="FullAccess" EntryFlags="0" />
    <!-- [COLDFUSION9_CFIDE] -->
    <Entry AccounType="1" Account="Psacln" Path="C:\inetpub\wwwroot\CFIDE" AceFlags="ThisFolderSubfoldersAndFiles" AccessMask="ReadAndExecute" EntryFlags="0" />
    </Entries>

    I really confused and need help.

    Thanks for your attention.

  • Avatar
    Alexandr Redikultsev

    Hi @Behnam Aslami.

    COLDFUSION8_CFIDE is for cf8.xml file, you should replace 8 with 9 for cl9.xml file, as COLDFUSION9_CFIDE is there in the file.

    Same goes for COLDFUSIONX, X here is the number, so it is COLDFUSION9.

    As for the HTTPD_VHOSTS_D, no need to change anything there.

Please sign in to leave a comment.

Have more questions? Submit a request