Aller à : navigation, rechercher

Maarch Courrier/18.04/fr/Tutorials/Migration

MIGRATION DE 17.06 VERS 18.04

La procédure qui suit vous permet de passer de la version 17.06 de Maarch Courrier à la version 18.04

Vérifier les pré-requis 18.04

  • Les pré-requis sont disponibles à cette adresse Pré-requis

Mise à jour de l'application sous GIT

  • Si votre application est sous GIT, il vous suffit de changer de branche:
git fetch
git checkout -b 18.04.1 tags/18.04.1

Mise à jour de la base de données

  • Sauvegarder la base de données de la 17.06
  • Exécuter le script 1804.sql sur votre base de données. Ce script se trouve dans le dossier sql à la racine de l'application Maarch Courrier
sudo -s -u postgres
psql {nom_base_donnée} < sql/1804.sql

Migration des priorités

  • Copier le fichier "entreprise.xml ("apps/maarch_entreprise/xml") dans le dossier custom s'il n'existe pas encore.
  • Ce fichier doit se trouver dans le dossier custom/{nom_de_votre_custom}/apps/maarch_entreprise/xml
  • Exécuter ensuite le script migrate.sh qui se trouve dans migration/18.04 à la racine de l'application
cd migration/18.04 
chmod +x migrate.sh
./migrate.sh


Si votre application 17.06 n'est pas sous GIT,:

  • Vous pouvez récupérer les sources de la version 18.04 de l'application à l'url suivante : Git Lab

(Récupérer le fichier tar)

  • Puis décompresser le fichier
 tar xzvf maarch1804.tar.gz 

Ces sources sont à intégrer dans le dossier web de votre serveur. Si le nom du nouveau dossier est différent de l'ancien, ne pas oublier de modifier le fichier vhost associé.

  • Copier le dossier custom présent dans la 17.06 vers la 18.04 (attention aux droits du dossier)
  • Modifier le fichier custom.xml pour le faire pointer sur la bonne application

Mise à jour de la base de données

  • Sauvegarder la base de données de la 17.06
  • Exécuter le script 1804.sql sur votre base de données. Ce script se trouve dans le dossier sql à la racine de l'application Maarch Courrier
sudo -s -u postgres
psql {nom_base_donnée} < sql/1804.sql

Migration des priorités

  • Copier le fichier "entreprise.xml ("apps/maarch_entreprise/xml") dans le dossier custom s'il n'existe pas encore.
  • Ce fichier doit se trouver dans le dossier custom/{nom_de_votre_custom}/apps/maarch_entreprise/xml
  • Exécuter ensuite le script migrate.sh qui se trouve dans migration/18.04 à la racine de l'application
cd migration/18.04 
chmod +x migrate.sh
./migrate.sh

Verrouillage de l'installeur

Vous pouvez essayer de vous connecter à Maarch Courrier 18.04 depuis votre navigateur. Le script de migration a mis à jour la méthode d'authentification. Les mots de passe ont été re-initialisés. Pour vous connecter, utilisez le mot de passe générique "maarch". Vous serez redirigés vers page installation. Pour outrepasser cette redirection il faut créer un fichier installed.lck à la racine du dossier de la 18.04