Aller à : navigation, rechercher

Maarch Courrier/latest/fr/Tutorials/Migration

Migration 1.6 vers 17.06

La procédure suivante permet de mettre à jour votre version de Maarch Courrier. La mise à jour se fait en 2 étapes:

  • La migration de la base de données
  • La récupération des sources PHP


La procédure convient pour un environnement Linux

Quelle version de Maarch je dispose?

Vous retrouverez la version de votre base de données dans le menu Administration --> Gérer les paramètres

Databaseversion.png


Si vous n'êtes pas dans la version 160, vous devez passer tous les scripts de migration précédents. Nous contacter pour obtenir ces scripts.

Migration de la base de données

  • Sauvegarde de la base de données existante


 pg_dump -U database_user -d database_name -F c -f /home/sebastien/backups/.tar.gz
  • Récupération des scripts de migration

Le script est disponible à l'adresse suivante [1]

Copiez les requêtes dans un fichier 1706.sql

  • Exécution des scripts de migration (1706.sql)

Exec1706.png

Installation de l'application Maarch Courrier en 17.06

Téléchargez les sources de Maarch Courrier (version 17.06). Procédure via le lien suivant [2]

Renseignez les informations de la base de données dans le fichier de configuration config.xml du répertoire apps/maarch_entreprise/xml

<?xml version="1.0" encoding="utf-8"?>
<ROOT>
   <CONFIG>
       <databaseserver>localhost</databaseserver>
       <databaseserverport>5432</databaseserverport>
       <databasetype>POSTGRESQL</databasetype>
       <databasename>maarchcourrier</databasename>
       <databaseuser>maarch</databaseuser>
       <databasepassword>maarch</databasepassword>
       <databasesearchlimit>500</databasesearchlimit>
       <nblinetoshow>10</nblinetoshow>
       <limitcharsearch>2</limitcharsearch>
       <lang>fr</lang>
       <adminmail>dev@maarch.org</adminmail>
       <adminname>maarch</adminname>
       <debug>false</debug>
       <applicationname>MAARCH 17.06</applicationname>
       <defaultPage>welcome</defaultPage>
       <exportdirectory/>
       <CookieTime>20</CookieTime> 
       <ldap>false</ldap> 
       <userdefaultpassword>maarch</userdefaultpassword> 
       <usePDO>false</usePDO>
       <usePHPIDS>false</usePHPIDS>
   </CONFIG>

Attention, ce fichier doit être mis dans le répertoire custom (répertoire à créer s'il n'existe pas)