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
Avant de lancer la mise à jour
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 :
Variable | Description |
---|---|
dir | Ré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 |
SRID | Code 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
Sur Linux, donner les droits d’exécution aux fichiers update.sh et setup_vmap-[version_vmap].[build_vmap].
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
Si 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) pour 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.