Attention : lors d’une mise à jour, tous les fichiers se trouvant dans le répertoire d’installation peuvent être supprimés ou remplacés (y compris les fichiers de symboles MapServer), si vous avez effectué des modifications sur ces fichiers, il faudra penser à les copier avant de faire la mise à jour pour les replacer à la fin de la procédure.

Téléchargez puis décompressez l’installateur de vMap pour votre système d’exploitation à partir du vStore de Veremes (magasin vMap) : Site de téléchargement de vMap

vStore : Magasin vMap

Avant de lancer la mise à jour

Debian 9Ubuntu 16Ubuntu 14Windows

Vérifiez que Apache soit installé avec la bonne version

apache2 -v

S’il n’est pas installé ou que votre version est inférieure à 2.4.13, installez le paquet

sudo apt install apache2

Vérifiez que OpenSSL soit installé avec la bonne version

openssl version

S’il n’est pas installé ou que votre version est inférieure à 1.0.2g, installez le paquet

sudo apt install openssl

Vérifiez que Apache soit installé avec la bonne version

apache2 -v

S’il n’est pas installé ou que votre version est inférieure à 2.4.13, installez le paquet

sudo apt install apache2

Vérifiez que OpenSSL soit installé avec la bonne version

openssl version

S’il n’est pas installé ou que votre version est inférieure à 1.0.2g, installez le paquet

sudo apt install openssl

Vérifiez que Apache soit installé avec la bonne version

apache2 -v

S’il n’est pas installé ou que votre version est inférieure à 2.4.13, installez le paquet

sudo add-apt-repository ppa:ondrej/apache2
sudo apt-get update
sudo apt install apache2

Vérifiez que OpenSSL soit installé avec la bonne version

openssl version

S’il n’est pas installé ou que votre version est inférieure à 1.0.2g, installez le paquet

sudo add-apt-repository ppa:0k53d-karl-f830m/openssl
sudo apt-get update
sudo apt-get install openssl

Vérifiez que apache soit bien installé avec la version 2.4.13 minimum

Lancement de la mise à jour

Pour mettre à jour vMap, éditez le fichier update.cmd (Windows) ou update.sh (Linux) afin de définir les paramètres de votre mise à jour.

Les variables à modifier pour la mise à jour sont :

VariableDescription
dirRépertoire d'installation (/var/www/vmap préférable pour Linux, C:/server/vmap conseillé pour Windows)
dblogin Compte d'un superutilisateur de la base
dbpswd Mot de passe du compte superutilisateur
apacheService Nom du service Apache exploité par l'application
apachePort Port du service https du serveur Apache
SRIDCode EPSG des données cadastrales sous forme d'entier

L’installateur de vMap assure les opérations suivantes :

  • Copie du code du serveur d’application Vitis
  • Mise à jour du PHP
  • Configuration du serveur HTTPS Apache
  • Mise à jour de la base de données dans PostgreSQL

Exécutez le script update.cmd ou update.sh pour lancer la mise à jour.
Sur Windows, il faut attendre une minute environ pour avoir un retour dans la console.

Un rapport d’installation install_report_dd-mm-yyyy.txt est généré, il permet de savoir si la mise à jour s’est déroulée correctement.

Après mise à jour

Fichiers de symboles vMapSi vous aviez modifié les fichiers de symboles situés dans le dossier vmap/vas/ws_data/vm4ms/map, il faudra retourner sur le serveur pour apporter de nouveau les modifications, pour ne pas perdre le travail préalablement effectué, des dossiers symbols.bak et fonts.bak ont été créés avant la mise à jour.

Cliquez sur l’icône « MS » (ci-contre) mode_mapserverpour passer en mode « Mapserver », choisissez l’onglet « Flux WMS publics », éditez le flux « FluxPublic » puis cliquez sur « Mettre à jour ». Cela va publier votre flux WMS.