Mise à jour de l'application

Voici comment procéder pour mettre à jour Loxya (Robert2).

Avant de commencer

Important
Avant tout, il faut impérativement faire une sauvegarde de la base de données !! Conservez bien le fichier SQL de votre sauvegarde.

Vérifiez bien la compatibilité de votre serveur avec la nouvelle version du logiciel. En effet, la version minimale de PHP prise en charge par Loxya (Robert2) évolue souvent. Pour connaître la version de PHP minimale requise avant de procéder à l'installation, vous pourrez trouver cette information dans le fichier composer.json, dans le bloc "require", paramètre "php-64bits".

Vous pouvez également consulter le tableau des versions compatibles qui récapitule cela pour chaque version du logiciel.

1. Télécharger et décompacter

Après avoir téléchargé le fichier ZIP de la dernière version du logiciel, il suffit de copier le code source de la nouvelle version dans un autre dossier (pour éviter d'écraser l'ancienne version, au cas où).

Il faut également copier le contenu du dossier /data de l'ancien dossier dans celui du nouveau dossier.

2. Configurer l'hôte virtuel

Ensuite, faites pointer le nom de domaine de votre virtual host vers le dossier de la nouvelle version, puis visitez l'URL de votre Loxya pour lancer à nouveau l'assistant d'installation.

3. Utiliser l'assistant d'installation

Repassez sur toutes les étapes de l'assistant d'installation, en veillant bien à renseigner les accès à la base de données que vous utilisiez avec la version précédente.

À l'étape 5 de l'assistant, le logiciel exécutera la migration de votre base de données pour que sa structure soit compatible avec la nouvelle version. Si cette étape échoue, merci de consulter la section problèmes éventuels de la partie "installation".

Mise à jour d'une version 0.19 (ou inférieure) vers une 0.20 (ou supérieure)

Si vous utilisez des tags personnalisés pour les bénéficiaires et les techniciens (les defaultTags du fichier de configuration App/config/settings.json), il faut savoir que ceux-ci ont été supprimés dans la version 0.20, ce qui peut provoquer une erreur lors de la migration de la base de données (étape 5 de l'assistant d'installation).

Pour éviter que le problème ne se produise, avant de lancer les migrations il suffit de copier la partie defaultTags de votre ancien fichier de configuration dans le nouveau (vous pouvez copier / coller le bloc "defaultTags": { ... } de votre fichier d'origine directement dans le nouveau fichier).

Ensuite, si vous lancez les migrations, tout devrait bien se passer !

En cas de problème

Tout d'abord, merci de consulter la section problèmes éventuels de la partie "installation", pour voir si votre problème n'est pas déjà solutionné.

Si vous avez des difficultés à mettre à jour votre Loxya, nous pouvons vous aider. Cette prestation, facturée 70,00 € H.T. vous permettra également de poser toutes vos questions à l'un des développeurs du logiciel directement ! Prenez rendez-vous dès maintenant grâce au lien suivant : calendly.com/loxya/support-installation .

Nous pouvons aussi utiliser la plateforme de support pour demander de l'aide à la communauté.