Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Printemps des cartes 2024

#1 Tue 07 March 2017 11:10

Cec_78
Participant actif
Lieu: Fontenay-le-Fleury (78)
Date d'inscription: 10 Feb 2013
Messages: 56

[Lizmap] Installation sur PC Ubuntu 16.04

Bonjour,

Je me permets d'ouvrir une nouvelle discussion concernant l'installation de l'environnement Lizmap sur Ubuntu 16.04, avec liaison PostgreSQL.

Est-ce que quelqu'un aurait récemment procédé à cette installation et serait à même de m'apporter un peu d'aide?

J'ai suivi ces consignes: https://docs.3liz.com/fr/install/linux.html

J'ai installé à chaque fois les dernières versions disponibles, c'est à dire:
- Apache 2.4
- Php 7.0 avec les extensions dom, simplexml, pcre, session, tokenizer et spl (j'ai également procédé à ces installations: apt-get install xauth htop curl apache2 libapache2-mod-fcgid libapache2-mod-php7.0 php7.0-cgi php7.0-gd php7.0-sqlite php7.0-curl php7.0-xmlrpc python-simplejson python-software-properties)
- postgresql, postgresql-contrib, postgis, php7.0-pgsql. Pgtune ne semble pas disponible pour Ubuntu 16.04, donc je ne l'ai pas installé et n'ai pas pu réaliser l'étape "Adapatation de la configuration de PostgreSQL".
- Serveur FTP pure ftpd
- QGIS Server
- Lizmap Web Client 3.0.11

Je suis allée jusqu'à l'étape "Outil d’édition : Configurer le serveur avec le support des bases de données" avec PostgreSQL.

Cependant, juste avant lorsque je teste avec l'url http://127.0.0.1/lm (ou http://localhost/lm), j'obtiens une page Lizmap vide, avec uniquement un bandeau "Projetcts-Lizmap". Est-ce que c'est ce que l'on doit obtenir? Je ne visualise pas de projet démo.

Et si je teste l'URL http://localhost/lm/index.php/lizmap/service/?repository=montpellier&project=montpellier&VERSION=1.3.0&SERVICE=WMS&REQUEST=GetCapabilities dans un navigateur, j'obtiens une erreur 500.

A ce stade, je ne suis pas certaine que tout fonctionne correctement. Qu'en pensez-vous?

Ensuite, j'aimerais lier Lizmap à PostgreSQL et accéder à l'administration de Lizmap.

Merci d'avance pour votre aide.

PS: Je pense que le QGIS Server ne fonctionne pas correctement. Je tente de le configurer comme indiqué ici http://docs.qgis.org/testing/en/docs/us … ian-ubuntu
Je suis sur une VM, est-ce que cela change quelque chose aux numéros de port? J'ai mis le Virtual Host en port 81 au lieu de 80 et j'obtiens une réponse Hello Server!
Je suis preneuse d'aide et d'explications également sur cette partie :-)

Dernière modification par Cec_78 (Tue 07 March 2017 14:30)

Hors ligne

 

#2 Tue 07 March 2017 16:44

dave31
Participant actif
Date d'inscription: 17 Feb 2017
Messages: 80

Re: [Lizmap] Installation sur PC Ubuntu 16.04

Bonjour,

Je me suis aidé de ces 2 tutos et de la doc Lizmap :
http://www.paulshapley.com/2016/07/how- … buntu.html
http://www.paulshapley.com/2016/08/qgis … izmap.html

Sur ta page Lizmap, si tu as le bouton connect complètement à droite du bandeau : id et mot de passe = admin

Effectivement, il faut d’abord que QGIS Serveur fonctionne.
Je l’ai d’abord testé avec les services WFS/WMS.

Lizmap et Postgres peuvent être lié : couche PostGIS dans le projet QGIS.

Dans les 2 tutos, il passe par des liens pour les projets QGIS : cela pose un problème pour la lecture des données attributaires dont le projet est en chemin relatif (obligatoire pour l’extension Lizmap) mais n’en pose pas pour les couches PostGIS.

David

Hors ligne

 

#3 Wed 08 March 2017 09:22

Cec_78
Participant actif
Lieu: Fontenay-le-Fleury (78)
Date d'inscription: 10 Feb 2013
Messages: 56

Re: [Lizmap] Installation sur PC Ubuntu 16.04

Bonjour,

Merci pour ta réponse, je ne connaissais pas ces tutoriels.

Peux-tu me confirmer qu'au terme de l'installation:
- le test de requête GetCapabilities doit fonctionner?
- Je dois voir apparaître le projet démo Montpellier?

Ce n'est pas le cas sur mon installation.

PS: Le FTP est-il obligatoire?

Dernière modification par Cec_78 (Wed 08 March 2017 10:56)

Hors ligne

 

#4 Wed 08 March 2017 11:17

dave31
Participant actif
Date d'inscription: 17 Feb 2017
Messages: 80

Re: [Lizmap] Installation sur PC Ubuntu 16.04

Le projet demo apparait au terme de l'installation mais la demo doit être chargé commme indiqué dans les tutos ou l'install.md du dossier lizmap-web-client-release-_3_0 (il faut ajouter quelque chose comme lizmap.installparam=demo dans le fichier localconfig.ini.php et relancer l'installer.php).
Les projets apparaissent dont celui de demo une fois que tu t'es connecté à Lizmap (bouton à droite du bandeau dans le navigateur).
Puis pour accéder à la configuration des projets, il faut aller sur la liste déroulante admin (à droite) et my account ; puis Lizmap configuration.

Le test GetCapabilities que tu as indiqué dans le premier post ne fonctionne pas chez moi et me renvoi à une erreur 500.
Test plutôt celui-ci qui fonctionne chez moi (c'est l'url WMS indiqué dans le projet demo) :
http://localhost/lm/index.php/lizmap/service/?repository=id&project=montpellier&SERVICE=WMS&VERSION=1.3.0&REQUEST=GetCapabilities

Hors ligne

 

#5 Wed 08 March 2017 15:47

Cec_78
Participant actif
Lieu: Fontenay-le-Fleury (78)
Date d'inscription: 10 Feb 2013
Messages: 56

Re: [Lizmap] Installation sur PC Ubuntu 16.04

OK; je vais retenter une installation sur une VM Linux toute neuve, en suivant les tutos de Paul Shapley.

Hors ligne

 

#6 Thu 09 March 2017 10:37

Cec_78
Participant actif
Lieu: Fontenay-le-Fleury (78)
Date d'inscription: 10 Feb 2013
Messages: 56

Re: [Lizmap] Installation sur PC Ubuntu 16.04

Bonjour,

Pour donner suite à la discussion, j'ai suivi les tutoriels de Paul Shapley.
Arrivée sur cette page http://www.paulshapley.com/2016/08/qgis … wser.html, pour tester dans QGIS Desktop le petit service WMS créé je rencontre un problème:

Je ne vois pas apparaître de couches dans la liste après la connexion au service WMS, uniquement le nom du projet avec l'ID 0.

J'ai remarqué d'ailleurs en retournant dans les propriétés du projet QGIS qui est à l'origine du service WMS que la case "exclure des couche" est systématiquement cochée, même si je la désactive en appliquant  et en enregistrant bien le projet.

Une idée pour m'aider?

Hors ligne

 

#7 Thu 09 March 2017 11:43

dave31
Participant actif
Date d'inscription: 17 Feb 2017
Messages: 80

Re: [Lizmap] Installation sur PC Ubuntu 16.04

Je viens de tester, effectivement.

C'est un problème de chemin absolu/relatif du projet que le lien du projet n'aime pas (si tu as fait comme cela).

En mettant le chemin en absolu du projet, cela devrait fonctionner correctement (mais l'extension Lizmap veut du relatif).
Mettre le projet et ses données directement dans le cgi-bin permet de rester en relatif (mais du coup, il faut changer les permissions des fichiers et/ou dossier pour pouvoir les modifier facilement).

Il y a peut-être un moyen plus simple de contourner ce problème.

Edit : Tu peux aussi tester avec une couche PostGIS dans ton projet ; lien et chemin relatif (Propriétés du projet/Général/enregistrer les chemins) fonctionne bien ensemble.

Dernière modification par dave31 (Thu 09 March 2017 11:59)

Hors ligne

 

#8 Thu 09 March 2017 11:53

Cec_78
Participant actif
Lieu: Fontenay-le-Fleury (78)
Date d'inscription: 10 Feb 2013
Messages: 56

Re: [Lizmap] Installation sur PC Ubuntu 16.04

je viens à l'instant de trouver mon erreur: je n'avais pas ajouté le mot de passe postgresql dans le projet QGIS ouvert dans l'éditeur de texte (balise datasource)...
Par contre, je ne sais pas si c'est normal mais losrque je connecte mon WMS dans QGIS, mes couches apparaissent bien mais je ne peux pas les ajouter indépendamment; ça ne fonctionne que si j'ajoute tout le 1er niveau (id 0).

Hors ligne

 

#9 Thu 09 March 2017 12:18

dave31
Participant actif
Date d'inscription: 17 Feb 2017
Messages: 80

Re: [Lizmap] Installation sur PC Ubuntu 16.04

Cela fonctionne à différents niveaux pour moi.

Hors ligne

 

#10 Fri 10 March 2017 09:53

Cec_78
Participant actif
Lieu: Fontenay-le-Fleury (78)
Date d'inscription: 10 Feb 2013
Messages: 56

Re: [Lizmap] Installation sur PC Ubuntu 16.04

Bonjour,

Je tente maintenant d'installer le client web Lizmap (http://www.paulshapley.com/2016/08/qgis … izmap.html).

J'ai constaté dans la doc officielle qu'il faut préalablement installer PHP et des extensions: https://docs.3liz.com/fr/install/linux.html; du coup, j'ai installé php 7.0 et les extensions décrites.

Faut-il également installer Jelix? Pour le moment, je ne l'ai pas fait.

Lorsque je teste l'URL http://localhost/lm à l'étape 10, j'obtiens une page blanche avec écrit: process(new jClassicRequest());

Là je sèche complètement...

Merci d'avance pour votre aide.

Hors ligne

 

#11 Fri 10 March 2017 11:31

Loic_GR
Moderateur
Lieu: Besancon
Date d'inscription: 12 May 2011
Messages: 1017
Site web

Re: [Lizmap] Installation sur PC Ubuntu 16.04

Hello,

Essayez de réinstaller les modules de php


Freelance traitements ETL FME certifié: www.sitdi-france.fr Twitter : @sitdifrance
Site perso ~ www.partir-en-vtt.com

Hors ligne

 

#12 Fri 10 March 2017 21:20

dave31
Participant actif
Date d'inscription: 17 Feb 2017
Messages: 80

Re: [Lizmap] Installation sur PC Ubuntu 16.04

J’ai eu aussi des difficultés à ce moment là avec le même message d’erreur.

Pour info, j’ai installé php comme cela :
sudo apt-get install php7.0 php.7.0-cli

Pour info, la liste des modules php qui sont installés :
Calendar, Core, ctype, curl, date, dom, exif, fileinfo, filter, ftp, gd, gettext, hash, iconv, json, libxml, odbc, openssl, pcntl, pcre, PDO, PDO_ODBC, pdo_pgsql, pdo_sqlite, pgsql, Phar, posix, readline, Reflection, session, shmop, SimpleXML, sockets, SPL, sqlite3, standard, sysvmsg, sysvsem, sysvshm, tokenizer, wddx, xml, xmlreader, xmlrpc, xmlwriter, xsl, Zend Opcache, zlib

J’ai dû retaper des commandes précédentes du tutoriel.
Puis j’ai pris la doc lizmap (https://docs.3liz.com/fr/install/linux. … figuration) et juste fait la partie Configurer les locales.
Puis j’ai lancer les commandes suivantes (dans l’install.md du dossier Lizmap, il est indiqué que cela peut aider) :
cd /var/www/lizmap-web-client-release_3_0
sudo lizmap/install/set_rights.sh www-data www-data

Et j’ai pu accéder à Lizmap dans le navigateur.
Si ça peut t’aider.

Bon courage.

Hors ligne

 

#13 Mon 13 March 2017 09:09

Cec_78
Participant actif
Lieu: Fontenay-le-Fleury (78)
Date d'inscription: 10 Feb 2013
Messages: 56

Re: [Lizmap] Installation sur PC Ubuntu 16.04

Merci bien pour tes indications, je vais m'y pencher.
Je pense que je vais également me pencher sur la solution Vmap de Veremes qui dispose d'un installateur et qui a été complètement revue en 2016.
Je suis bien sûr preneuse de toute autre info d'intérêt!

Hors ligne

 

Pied de page des forums

Powered by FluxBB