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

SOTM 2025 Tours

#1 Thu 12 December 2024 16:00

myh89
Participant occasionnel
Date d'inscription: 24 Oct 2016
Messages: 16

Lizmap edition d'une couche Postgres

Bonjour,

Je cherche à modifier les attributs d'une couche de points stockés dans Postgres, mais lorsque je clique sur l'icône Editer j'ai le message d'erreur suivant :

Erreur lors de la récupération du formulaire d'édition pour cette couche. Veuillez contacter l'administrateur du système.

J'ai pourtant :

- au niveau des propriétés du projet, dans l'onglet Qgis server, onglet WFS, coché pour la couche les colonnes Publié, Mise à jour et Insérer
- au niveau de la couche, propriétés, onglet formulaire d'attributs, rempli pour chaque champ s'il est caché ou en édition (cf fichier joint, est-ce que ça doit bien ressembler à ça ?)
- relancé le plugin Lizmap (en mettant bien la table dans l'onglet edition) pour que le fichier .cfg soit à jour
- enregistré le projet Qgis

Autres infos : Lizmap 3.8.3 - Qgis server et desktop 3.4

Je ne vois pas ce qu'il manque pour que ça fonctionne.Merci d'avance pour votre aide.

M. Huant

Dernière modification par myh89 (Thu 12 December 2024 16:01)


Fichier(s) joint(s) :
Pour accéder aux fichiers vous devez vous inscrire.

Hors ligne

 

#2 Fri 31 January 2025 14:36

Mattgris
Juste Inscrit !
Date d'inscription: 21 Nov 2015
Messages: 6

Re: Lizmap edition d'une couche Postgres

J'ai exactement le même problème, si quelqu'un a une solution je suis preneur!

Hors ligne

 

#3 Thu 27 February 2025 16:38

Oliv38
Participant actif
Date d'inscription: 21 Dec 2011
Messages: 145

Re: Lizmap edition d'une couche Postgres

Bonjour,
et côté PostgreSQL est ce que l'utilisateur connecté a bien les droits en modif sur la couche en question ?

Hors ligne

 

#4 Mon 10 March 2025 14:08

myh89
Participant occasionnel
Date d'inscription: 24 Oct 2016
Messages: 16

Re: Lizmap edition d'une couche Postgres

Bonjour tout le monde,

Alors voilà on a enfin réussi à ne plus avoir ce message d'erreur et connecter la base de données Postgres à Lizmap. Pour ce faire il fallait :

- d'abord (avant même l'installation de Lizmap) modifier le fichier profiles.ini.php avec les informations de connection à la base Postgres qui se trouve dans le répertoire /var/www/lizmap-web-client-3.8.5/lizmap/var/config.
Notre fichier ressemble à ça
[jdb:jauth]
driver="pgsql"
host="votre adresse IP"
port="5432"
database="le nom de votre base PG"
user="le nom de votre USER"
password="PASSWORD"
search_path="le nom de votre schém"

[jdb:lizlog]
driver="pgsql"
host="votre adresse IP"
port="5432"
database="le nom de votre base PG"
user="le nom de votre USER"
password="PASSWORD"
search_path="le nom de votre schéma"

- SEULEMENT ENSUITE installer Lizmap
cd /var/www/lizmap-web-client-3.8.5/lizmap/install

php installer.php
puis donner les bons droits
création d'un lien symbolique pour se connecter - puis création du fichier de config (chez nous sur Apache comme serveur web)

# nano /etc/apache2/sites-available/lizmap.conf
cf la documentation officielle



En fait c'est le premier point de modification du fichier profiles.ini.php qui fait que que quand on installe Lizmap ça génère de nouvelles tables dans Postgres pour gérer la connection.
Je veux bien vos retours pour savoir si ce post vous ai aidé.

Hors ligne

 

#5 Tue 22 April 2025 15:51

etrimaille
Participant occasionnel
Date d'inscription: 1 Mar 2021
Messages: 18

Re: Lizmap edition d'une couche Postgres

Bonjour @myh89

Erreur lors de la récupération du formulaire d'édition pour cette couche. Veuillez contacter l'administrateur du système.


Il fallait regarder les logs sur le serveur pour avoir le message d'erreur précis. (lib manquante, mauvaise connexion à la base PostgreSQL si utilisation d'un service PostgreSQL par exemple...)

Alors voilà on a enfin réussi à ne plus avoir ce message d'erreur et connecter la base de données Postgres à Lizmap. Pour ce faire il fallait :


Toutes les étapes qui vous avez mentionné ne sont que liés à "l'installation de Lizmap, sur une base PostgreSQL pour les utilisateurs et les groupes), c'est à dire le stockage des données internes à Lizmap, ce que vous dites en effet ci-dessous :

ça génère de nouvelles tables


Mais tout ceci n'a pas de lien avec l'édition des couches sous PostgreSQL. Il faut bien distinguer d'un côté l'installation de Lizmap avec une base de données PostgreSQL pour le stockage des utilisateurs, des groupes, des droits etc ... avec d'un autre côté l'usage du base de données PostgreSQL pour les données SIG. Les 2 ne sont absolument pas liés.

Comme vous avez procédé à une réinstallation, vous avez probablement réinstaller un paquet manquant, par exemple le paquet PHP pour PostgreSQL ? Mais la résolution de votre problème initial n'est pas lié aux étapes que vous avez décrites techniquement.

Ceci dit, tant mieux si c'est résolu ;-)

Dernière modification par etrimaille (Tue 22 April 2025 15:51)

Hors ligne

 

Pied de page des forums

Copyright Association GeoRezo