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

Replace lizmap files

Get the lizmap archive (by downloading an archive or by doing a 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

if you upgrade from 3.0 or 3.1 to Lizmap 3.2/3.3, and if you are using the ldap authentication with the ldapdao module, you have to know that this module is included into Lizmap 3.2/3.3 and is pre-configured. So, before launching the installer, you have to remove the ldapdao module you’ve installed, and you have to configure the ldapdao module in a little different manner than when installing it by hand. See the ldap configuration section in this manual.

Supprimer les fichiers temporaires de Jelix

rm -rf temp/lizmap/*

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

sudo chown :www-data temp/ lizmap/var/ lizmap/www lizmap/install/qgis/edition/ -R
sudo chmod 775 temp/ lizmap/var/ lizmap/www lizmap/install/qgis/edition/ -R