Lors de la publication d’une nouvelle version, pour procéder à la mise à jour de votre installation, suivre les étapes suivantes :
bin/console system:backup-db
Compiler et mettre à jour l’extension php_phrasea si nécessaire.
Compiler et remplacer le nouveau binaire indexeur si nécessaire.
Ecraser le dossier ‘config’ par celui de l’ancienne installation.
Recharger le serveur web Apache ou Nginx, et éventuellement de PHP-FPM pour la prise en charge de la nouvelle extension.
Vérifier que l’environnement de déploiement est conforme aux prérequis de la version de Phraseanet que vous installez. Dans un terminal, à la racine des sources, éxecuter la commande suivante :
bin/setup check:system
Le résultat de la commande indique à l’écran les points nécessitant une vigilance particulière.
Executer la commande suivante pour lancer la mise à jour :
bin/setup system:upgrade
Lors de l’execution de cette commande depuis des version anciennes (antérieures à 3.6), il est demandé d’executer des commandes supplémentaires :
Your install requires data migration, please execute the following command
bin/setup system:upgrade-datas --from=3.1
Your install might need to re-read technical datas
bin/console records:rescan-technical-datas
Your install might need to re-read technical datas
bin/console records:build-missing-subdefs
L’execution de ces commandes dans l’ordre indiqué est alors impératif pour que la mise à jour soit correctement effectuée.
Verifier que Phraseanet est mis à jour via la commande :
bin/console --version
Pour finir, relancer les tâches via le gestionnaire de tâches.