Upgrade Instructions for AbleCommerce 5.5 CFMX

Latest Version: Service Release 2, Build 1389

Release Date: January 25th, 2007

Applies To: Existing installations of AbleCommerce 5.5 CFMX (build 1357 - 1379)

Downloads:

IMPORTANT: If you have previously upgraded to SR1 (build 1382), you should follow the SR2 upgrade instructions instead.


UPGRADE INFORMATION:

The SR1 release corrects a number of issues between builds 1357 and 1382.  It is highly recommended that you upgrade if you are still running a build earlier than 1382.  The SR2 release corrects a few issues between builds 1382 and 1389.  If you are experiencing any of the issues listed, you should upgrade to SR2.  Before upgrading, make sure you review the upgrade options below.

If you do not know which version or build you are running, then please see this  FAQ on our website.


Simplified Instructions for Upgrading an Installation

(Use the Detailed Upgrade Instructions for a customized or live store upgrade)

 

DEFINITIONS

[INSTALL_DIR] - This is where you installed AbleCommerce.  This directory contains the AbleCommerce program files.  The default location is C:\Program Files\Able Solutions\acb\...

[CFMX_DIR] - This is the webroot (wwwroot folder) where your ColdFusion program is installed.  The default location may be similar to  C:\CFusionMX7\wwwroot\

[ACTEMP] - This is a temporary location on your server where the new AbleCommerce program has been extracted to for the purpose of the upgrade.
 


 

Step 1) - Backup the Existing Installation

Before upgrading, the following items must be backed up:

 

Step 2) - Download latest build

  1. Download the applicable file to the server. (see above)

  2. Extract the contents of the archive into a temporary folder which will be referred to as [ACTEMP]
     

Step 3) - Update the existing AbleCommerce Program Files

Copy the contents of the extracted files from [ACTEMP] to your [INSTALL_DIR]. Only copy the contents, not the folder itself.

WARNING: DO NOT REPLACE the following (2) files at any time during the upgrade process.  

[INSTALL_DIR]\acb.cfm

[INSTALL_DIR]\WEB-INF\ablecommerce.key
 

 

Step 4) - Update ColdFusion with new AbleCommerce files

WARNING:  DO NOT REPLACE the following file at any time during the upgrade process.

[CFMX_DIR]\WEB-INF\
web.xml
 

  1. Stop ColdFusionMX services.  

  2. Remove all .jar files whose name start with "ablecommerce5" from -

    [CFMX_DIR]/WEB-INF/lib/

  3. From the AbleCommerce install directory, copy all of the library files -

    from [INSTALL_DIR]/WEB-INF/lib/*.*

    to [CFMX_DIR]/WEB-INF/lib/

  4. From the AbleCommerce install directory, copy the contents of 'classes' folder -

    from [INSTALL_DIR]/WEB-INF/classes/*.*

    to [CFMX_DIR]/WEB-INF/classes/

  5. Restart ColdFusionMX services to register the new library files. Be sure to give CFMX time to start completely before going to the next step. 

NOTE: When using CFMX in the 'multi-server' JRun configuration, you will need to add the WEB-INF/classes to the classpath in JRun by using the JMC or editing {Jrun4_home}/bin/jvm.config

Step 5) - Upgrade Database

After updating the program files in the prior steps, login to the Master Administration Menu and click on the Manage Store Groups menu item.

NOTE: The Service Release 1 upgrade may force you to change your password when logging in.  If this occurs, update your password following the new password rules.

Find and click either the “Upgrade All” link, or the "Upgrade" link under Actions to upgrade one database at a time. You will be presented with a page like the one shown below.

Read the information on this page, check the box if you have made your backups, and click the Next button.

The selected AbleCommerce database(s) will be upgraded as necessary. You will be able to watch the upgrade progress as it is reported on the screen during this process.

You should save a copy of the database upgrade report when it is completed. This can be used by AbleCommerce technicians to troubleshoot any potential issues after upgrading.

 

Step 6) - Update the AbleCommerce store templates (OPTIONAL, BUT RECOMMENDED)

The store templates are often changed to correct bugs and include necessary updates.  We strongly suggest updating the store templates during the upgrade process.

If you have been using the built-in Themes and Wizards, and have not customized your .cfm files directly, the store upgrade should be relatively easy. The following step will over-write all your store templates, includes, css files, etc.  

Warning: MAKE A BACKUP BEFORE PROCEEDING.  
You need to backup all files in the store folder (*.cfm, *.wzc, *.wzct) and all sub-folders (/includes, /css, /images, etc.)

DO NOT REPLACE the following (2) files at any time during the upgrade process.

[INSTALL_DIR]\stores\1\acb.cfm

[INSTALL_DIR]\stores\1\includes\storeid.cfm

(Actual location of store templates may vary)

By default, the templates for the first store are located here -

[INSTALL_DIR]/stores/1/*all files and sub-folders*

If you are not sure where your store files are located, click on the STORES icon from the Master Admin menu.  Then, click on the linked store name and you will view the Edit Store configuration page.  The physical path setting indicates the location of the store files.  Each store of the installation must be upgraded individually.  Repeat as needed.

  1. Login to the Merchant Admin Menu.
  2. Click on "Store Settings" from the left-column menu.
  3. From the menu, check the box next to "Update Template" and click Finish.
  4. From the server, find your store backup set.
  5. Sort the files by Type, then highlight and Copy all the files with the extension *.wzc and *.wzct (eg. index.wzc and/or index.wzct)
  6. Paste these into the current store folder, overwriting any existing wzc and wzct files.
  7. Copy the "storeheader.cfm" and "storefooter.cfm" from the store backup set.
  8. Paste these into the current store \includes\ folder, overwriting the existing files.
  9. Copy the entire contents from the store \images\ backup set.
  10. Paste these into the current store \images folder.  If asked, choose to NOT overwrite the newer images.
  11. Reload the store home page. You should now see the new version of the templates with your themes, headers, footers, and wizard options from the original store.