Perform Update

Learn how to update your self hosted crm, using 1 click update or perform manually update.

It's very important to back up your files and database before updating the application.

Concord CRM won't auto-notify you if there is a new version available, you will need to check manually.

Auto Update

To use the auto-update feature go to Settings->System Update and enter your unique purchase key and click Perform Update.

After the first update or patch is performed, the purchase key will be saved for future usage.

Requirements

  • PHP Zip Extension
  • PHP Memory limit 128 MB (auto-adjusted before the update if the server allows changing php.ini settings)
  • PHP max_execution_time over 240 seconds – In most cases takes less time (auto-adjusted before the update if the server allows changing php.ini settings)

Common Issues

If you are having troubles performing updates on your hosting, in most cases, it's related to server configuration and incorrectly set files and folders permissions, our hosted solution performs updates automatically for you, learn more.

Purchase Key Already Used To Download Files

Performing multiple auto-updates to the latest version with one purchase key is not allowed.

If you have multiple installations you must buy another license if license staging/testing installation and auto-update are performed there, you can perform manually update in your production area.

According to Concord CRM terms, all licenses are single-end products, one license grants the right to use the Software on one domain and unlimited development sites. Each additional domain using the Software requires an additional purchased license.

One license grants the right to use the Software on one domain and unlimited development sites. Each additional domain using the Software requires an additional purchased license.

Invalid Purchase Key

You should re-check your purchase key and make sure that your Envato account is not locked, perhaps of an active dispute.

The Latest Version Block Is Blank

If you occur this kind of problem and the latest version is shown as blank, please consult your hosting provider because the server cant makes a connection with the Concord CRM archive server.

This can happen if your server is using an old version of PHP curl extensions, however, the best is to consult with your hosting provider so they can check this for you, in most cases, updating the openssl and curl extension will resolve the issue.

Files Permissions Error

If after clicking the update button you are redirected to a page where it says that there is problem with the files and permissions, you should double check that all Concord CRM files are with permissions 0644 and all folders are with permissions 0755.

After you verify the permissions, and the issue still persists, in this stage, we will assume that you are managing the server and there is problem with the files ownership and group, you must make sure the files owner is the user responsible for managing the web server in most cases it's www-data and they belongs to the group responsible for managing the web server in most cases is www-data.

We strongly recommend to check this guide to resolve your permissions error.

Manually Update

Although the auto update feature is recommended to perform an update, in some cases, when there is problem with your server, you will be forced to perform manually update.

If you are having troubles performing updates on your hosting, in most cases, it's related to server configuration and incorrectly set files and folders permissions, our hosted solution performs updates automatically for you, give it a try.

To perform manually update follow the steps below.

  • From your Envato account that you purchased Concord CRM, Download Concord CRM.
  • From the release .zip file delete the following files: public/.htaccess,public/web.config
  • If you have modified the public/robots.txt file, make sure to delete this file as well.
  • Upload all the files in concord_crm.zip folder in your existing Concord CRM installation.
  • In your exisiting installation, delete the following files: bootstrap/cache/config.php, bootstrap/cache/routes-v7.php, bootstrap/cache/services.php and bootstrap/cache/packages.php.
  • Navigate to your Concord CRM installation URL.
  • If prompted, perform database migration and update patching.
  • Navigate to Settings->System->Update to verify that you are using the version you performed update to.

Patcher

Concord CRM consist of a patcher feature to help resolving bugs and provide small enhancements easily without releasing a new version to all users just to fix a small bug.

The patches consist only of the files that are required to fix a bug, providing patches to our customers when an issue exist is our top priority in order to provide you the best experience when working with Concord CRM.

It's recommended whenever you are experiencing an issue to check whether there is a patch available that resolves the issue.

To check if there are patches for the version you have installed navigate to Settings->Update and scroll to the patches section.

You will need to apply the patches from the oldest to the newest, from the screenshot you can notice that there are 2 patches, and only the first can be applied, after you apply the first patch, you will be able to apply to second, etc...

The patches are specific to the version you are using, for example, if you are not using the latest version, you will be able to apply a patches that are provided by us only for your version, but a bug may exist in the latest version and your installation version, in most cases, we will provide a patch to fix the bug only for the latest version, in this case, you won't be able to apply the patch we provided for the latest version on your installation, for this reason, it's always recommended to keep your Concord CRM up to date to benefit from all the new features, improvements, bug fixes and latest patches.