Difference between revisions of "Upgrading"

From WHMCS Documentation

Line 1: Line 1:
We aim to make upgrading WHMCS as simple as possibleBelow we hope to provide everything you might need in order to successfully and confidently update your WHMCS installation.
+
The below documentation is designed to allow you to both confidently and successfully update your WHMCS installationWe always recommend staying up-to-date with WHMCS in order to benefit from the latest development and improvements, and you can do that either by [http://www.whmcs.com/services/upgrade-service/ having us perform the upgrade for you] or by updating as per the steps below.
  
==Upgrade Service==
+
==Performing an Upgrade==
 
 
We offer a professional upgrade service where our staff will upgrade your WHMCS installation for you. Please refer to http://www.whmcs.com/services/upgrade-service/ for more information and to order that.
 
 
 
==Manually Upgrading==
 
  
 
[[File:Videotutorial.png‎|center|link=http://www.youtube.com/watch?v=wXZpPjPxvfY&hd=1|Watch Video Tutorial]]
 
[[File:Videotutorial.png‎|center|link=http://www.youtube.com/watch?v=wXZpPjPxvfY&hd=1|Watch Video Tutorial]]
  
 +
The steps needed to upgrade WHMCS always the remain the same from version to version.  However some updates may require additional steps which are unique to them.  Should these be required you will find them in the [[Release Notes]].  Please always refer to the release notes for a version before attempting any upgrade.
  
If you choose to upgrade yourself, please follow the instructions below and in the release notes for the specific version to ensure a successful upgrade.
+
You can upgrade from '''any''' WHMCS version later than 3.2.0If you have missed a few upgrades, you can always upgrade to the very latest version using the full release distribution (More Info on our [[Releases|Release Types]] can be found [[Releases|here]].  You never need to perform multiple incremental updates.
 
 
You can upgrade from '''any''' WHMCS version from 3.2 onwards to the latest. You '''do not''' need to apply individual updates made between your currently installed version and the latest in order to upgradeInstead you just need to download the latest full release package from our members area and then follow the upgrade instructions detailed below.
 
  
 
==Downloading the Latest Version==
 
==Downloading the Latest Version==
Line 24: Line 19:
 
==Upgrade Steps==
 
==Upgrade Steps==
  
The steps needed to upgrade WHMCS always the remain the same from version to version.  However some updates may require additional steps which are unique to them.  Should these be required you will find them in the [[Release Notes]].  Please always refer to the release notes for a version before attempting any upgrade.
+
'''Make a Full Backup - We cannot stress enough how important it is to *always* take a full backup before attempting any kind of upgrade. Both for WHMCS and any other software you use.  A full backup should be taken of both the WHMCS files and the database.---
 
 
'''Backup Backup Backup - We cannot stress enough how important it is to *always* take a full backup before attempting any kind of upgrade. Both for WHMCS and any other software you use.  A full backup should be taken of both the WHMCS files and the database.---
 
 
 
Remember: If you have customised templates, always follow the recommended method for [[Client_Area_Template_Files#Creating_a_Custom_Template|creating a custom template folder]] to ensure your changes aren't overwritten during upgrades.  Similarly for language customisations please ensure you use the [[Language Overrides]] feature vs editing the language files directly.
 
  
 
#Begin by obtaining the latest full release download of WHMCS as described above
 
#Begin by obtaining the latest full release download of WHMCS as described above
Line 40: Line 31:
 
At this stage, typically in any Feature or Maintenance releases you will need to apply any of the new or changed template files to your custom template folder(s).  Please refer to the [[Release Notes]] of the version you are upgrading to for an itemized list of template changes.
 
At this stage, typically in any Feature or Maintenance releases you will need to apply any of the new or changed template files to your custom template folder(s).  Please refer to the [[Release Notes]] of the version you are upgrading to for an itemized list of template changes.
  
==Tips & Tricks==
+
==Helpful Hints==
 +
 
 +
'''Customisations'''
 +
 
 +
If you have customised templates, please ensure you always follow the recommended method for [[Client_Area_Template_Files#Creating_a_Custom_Template|creating a custom template folder]] to ensure your changes aren't overwritten during upgrades.  Similarly for language file customisations please ensure you use the [[Language Overrides]] feature vs editing the language files directly.
  
 
'''Bad Formatting'''
 
'''Bad Formatting'''
 +
 
If when you first login you see a display where formatting is mixed or unclear, this can indiciate your browser cache has not updated.  Try clearing your browser cache or performing a hard refresh (typically Ctrl + F5) and delete the contents of the template cache directory (''templates_c'' by default) to ensure you see the new templates and styling.
 
If when you first login you see a display where formatting is mixed or unclear, this can indiciate your browser cache has not updated.  Try clearing your browser cache or performing a hard refresh (typically Ctrl + F5) and delete the contents of the template cache directory (''templates_c'' by default) to ensure you see the new templates and styling.
 +
 +
==Need Help? We're here...==
 +
 +
We offer a professional upgrade service where our staff will upgrade your WHMCS installation for you. Please refer to http://www.whmcs.com/services/upgrade-service/ for more information and to order that.
 +
 +
And of course our support team is always available to answer any questions or concerns you might have about performing the upgrade process yourself.  Simply open a ticket @ www.whmcs.com/get-support/ and a member of our team will get back to you.

Revision as of 13:37, 20 November 2013

The below documentation is designed to allow you to both confidently and successfully update your WHMCS installation. We always recommend staying up-to-date with WHMCS in order to benefit from the latest development and improvements, and you can do that either by having us perform the upgrade for you or by updating as per the steps below.

Performing an Upgrade

Watch Video Tutorial

The steps needed to upgrade WHMCS always the remain the same from version to version. However some updates may require additional steps which are unique to them. Should these be required you will find them in the Release Notes. Please always refer to the release notes for a version before attempting any upgrade.

You can upgrade from any WHMCS version later than 3.2.0. If you have missed a few upgrades, you can always upgrade to the very latest version using the full release distribution (More Info on our Release Types can be found here. You never need to perform multiple incremental updates.

Downloading the Latest Version

  1. Begin by logging in to the members area @ https://www.whmcs.com/members/clientarea.php (Note: If you do not have a login for our members area, this indicates your key has been obtained via a reseller and they should provide the latest WHMCS files to you)
  2. Navigate to Services > Licenses & Services
  3. Select one of your active license keys and click View Details
  4. Now select the Downloads tab
  5. The latest stable release can then be downloaded using the large green "Download Now" button

Upgrade Steps

Make a Full Backup - We cannot stress enough how important it is to *always* take a full backup before attempting any kind of upgrade. Both for WHMCS and any other software you use. A full backup should be taken of both the WHMCS files and the database.---

  1. Begin by obtaining the latest full release download of WHMCS as described above
  2. Unzip the contents of the WHMCS zip file download to a folder on your computer
  3. Upload the new files to your existing installation folder replacing any existing folders & files (If you have customised your WHMCS admin folder name, be sure to upload the admin folder updates to your custom folder name. Similarly, if you have customised the location of the /crons/ directory, be sure to upload that to the custom location.)
  4. Next visit the admin area as you normally would to login and you will then be automatically redirected to the upgrade script. If you see a message saying WHMCS is not installed, this indicates you have overwritten the configuration.php file for your installation. Stop and restore that file from your backup before continuing.
  5. Agree to the WHMCS End User License Agreement and follow the steps on screen to upgrade your database.
  6. When prompted, delete the install folder from your server.
  7. Your upgrade is now complete.

At this stage, typically in any Feature or Maintenance releases you will need to apply any of the new or changed template files to your custom template folder(s). Please refer to the Release Notes of the version you are upgrading to for an itemized list of template changes.

Helpful Hints

Customisations

If you have customised templates, please ensure you always follow the recommended method for creating a custom template folder to ensure your changes aren't overwritten during upgrades. Similarly for language file customisations please ensure you use the Language Overrides feature vs editing the language files directly.

Bad Formatting

If when you first login you see a display where formatting is mixed or unclear, this can indiciate your browser cache has not updated. Try clearing your browser cache or performing a hard refresh (typically Ctrl + F5) and delete the contents of the template cache directory (templates_c by default) to ensure you see the new templates and styling.

Need Help? We're here...

We offer a professional upgrade service where our staff will upgrade your WHMCS installation for you. Please refer to http://www.whmcs.com/services/upgrade-service/ for more information and to order that.

And of course our support team is always available to answer any questions or concerns you might have about performing the upgrade process yourself. Simply open a ticket @ www.whmcs.com/get-support/ and a member of our team will get back to you.