Articles

Pré requis

Il vous faut tout d'abord télécharger le bon package sur le site de SugarCRM sur SugarForge pour la version Community Edition
Une fois sur l'interface de Download, il vous faut télécharger le bon fichier en fonction de votre installation actuelle et de la version vers laquelle vous souhaitez migrer :
  • Si vous souhaitez passer d'une version 5.2.0 à une version 5.5.1 il vous faut télécharger le fichier SugarCE Upgrade 5.2.0 to 5.5.1.zip
  • Si vous soiuhaitez passer d'une version 5.0.0 à une version 5.5.1 il vous faut télécharger les fichiers SugarCE Upgrade 5.0.0 to 5.2.0l.zip et SugarCE Upgrade 5.2.0 to 5.5.1.zip

Une fois ce ou ces fichiers téléchargés, il vous faut vérifier que la plateforme d'hébergement est compatible avec les versions d'applications supportées par SugarCRM.

Enfin, il vous faut lire attentivement la partie "Upgrade Guide" de la documentation accessible depuis l'URL http://docs.sugarcrm.com :
  • Pour les versions antérieures à la version 5.5.0, c'est à dire jusqu'à la version 5.2.0, la documentation de mise à jour est une documentation spécifique.

Migration

Si toutes les étapes précédentes de vérifications sont correctes, vous pouvez alors procéder au test de la mise à jour de votre instance SugarCRM :
  • Déployez une sauvegarde de SugarCRM sur un environnement identique à l'environnement de production
  • Désactivez les systèmes de cache (APC, EAccelerator, etc.) si ceux-ci sont présents sur votre environnement d'hébergement
  • Bien prendre en compte les modifications de configuration décrites dans la documentation de mise à jour de l'éditeur (configuration d'apache, de php, etc.)
  • Se connecter en Anglais sur SugarCRM
  • Allez sur l'interface d'administration via le lien "Admin" présent en haut à droite de l'interface utilisateur
  • Allez sur la partie "Upgrade Wizard" présente dans le deuxième bloc de l'interface d'administration
  • Suivre l'ensemble des étapes décrites dans le processus de mise à jour
  • Une fois la mise à jour effectuée, allez sur l'interface de réparation (lien "Repair" sur l'interface d'administration) et effectuer toutes les réparations
  • Si vous utilisez des modules additionnels, bien installer les mises à jour en fonction de la nouvelle version de SugarCRM (Comme par exemple le pack de langue)

Enfin, si vous avez une base de donnée trop volumineuse (ie > 1 Giga Octets) il vous faut passer par le "Silent Upgrade" décrit ici

Bien entendu, il s'agit là d'un tutorial général, à adapter en fonction des spécificités de votre instance SugarCRM à migrer, du contexte ou encore de lvotre plateforme d'hébergement.