Sometimes it’s a nightmare to upgrade your SugarCRM application from Admin using Module Uploader or Upgrade Wizard. It’s mainly due to server restriction on shared hosting which doesn’t allow settings in your SugarCRM application to perform the upgrades. For instance there can be limit to file size beyond which you cannot upload files.
Instead of meddling with various files (PHP.INI, Config.php, httpd.conf etc) changing limitations and hoping against hope your next upgrade would go as planned, just follow these simple version upgrade processes, that we have used for many upgrades for our clients, which involves the use of FTP and the same Admin Upgrade Wizard. Here is what you need to do:
1) Download the latest SugarCRM upgrade files from SugarForge to your local computer. For the same of understanding, we take the process of upgrading SugarCE 6.2.x to 6.3.1 and thus we need to download SugarCE-Upgrade-6.2.x-to-6.3.0.zip file.
Fig.1
2) Unzip the folder to extract the file manifest.php as shown below and it it should now be renamed so that it now has version upgrade zip file name added in front of manifest.php with a “-” as in Fig. 3.
Fig.2
Fig.3
3) Once the upgrade files has been unzipped and manifest.php file renamed, upload the zip version of the file downloaded in step #1 (SugarCE-Upgrade-6.2.x-to-6.3.0.zip) on your server in <sugarcrm root>/cache/upload/upgrades/patch directory. The unzipping of the files were done for the purpose of extracting and renaming the “manifest.php” file. After you have uploaded the zip folder you also need to upload the renamed file, i.e. “SugarCE-Upgrade-6.2.x-to-6.3.0-manifest.php” in the same directory.
4) Now log in to your SugarCRM application and click on “Admin” link provided on Top right of your application.
Fig.4
5) Now click on Upgrade Wizard to start the upgrade process.
Fig.5
Continue clicking Next until your SugarCRM instance is upgraded and you get complete Upgrade message.
Fig.6
Now isn’t that easy? Let us know your thoughts and any comments here would be appreciated.
Post a Comment