Mettre à jour Lizmap Web Client

Mettre à jour depuis Lizmap 2.x

Voir documentation de Lizmap 3.1 <https://docs.lizmap.com/3.1/en/install/upgrade.html> _.

Mettre à jour depuis une version Lizmap 3.x

Depuis la version 3.0 et supérieur, voici comment faire la mise à jour

Sauvegarde des données

Sauvegardez vos données dans un répertoire (ex : /tmp) avec le script lizmap/install/backup.sh, afin que vous puissiez les réinstaller si l’installation échoue.

lizmap/install/backup.sh /tmp

Si vous voulez sauvegarder manuellement, vous devriez sauvegarder au moins ces fichiers :

  • var/jauth.db

  • var/logs.db

  • var/config/installer.ini.php

  • var/config/liveConfig.ini.php (si il existe)

  • var/config/lizmapConfig.ini.php

  • var/config/localconfig.ini.php

  • var/config/profiles.ini.php

Remplacez les fichiers Lizmap

Récupérez l’archive Lizmap (en téléchargeant une archive ou en effectuant un git clone/pull)

Vous devriez

  • remplacez le répertoire lib/ par le nouveau répertoire lib/

  • remplacez les fichiers dans le répertoire lizmap/ par les nouveaux fichiers dans lizmap/

  • Si le remplacement a effacé des fichiers que vous avez sauvegardé, restaurez-les avec « lizmap/install/restore.sh /tmp »

Démarrez l’installeur

Vous devez lancer le programme d’installation, il mettra à jour certaines choses: tables de base de données, configuration, etc.

sudo lizmap/install/clean_vartmp.sh
php lizmap/install/installer.php
sudo lizmap/install/clean_vartmp.sh

Note

Si vous réalisez une mise à jour de 3.0 ou 3.1 vers Lizmap 3.2, et si vous utilisez l’authentification ldap avec le module ldpadao, vous devez savoir que ce module est inclus dans Lizmap 3.2 et est pré-configuré. Donc, avant de lancer l’installation, vous devez supprimer le module ldapdao que vous avez installé, et vous devez configurer le module ldapdao d’une manière légèrement différente que lorsque vous l’installez manuellement. Regardez la section de configuration du lap dans ce manuel.

Supprimer les fichiers temporaires de Jelix

rm -rf /var/www/$MYAPP-$VERSION/temp/lizmap/*

Redéfinir les droits sur les fichiers de l’application

cd /var/www/$MYAPP-$VERSION
chown :www-data temp/ lizmap/var/ lizmap/www lizmap/install/qgis/edition/ -R
chmod 775 temp/ lizmap/var/ lizmap/www lizmap/install/qgis/edition/ -R