Module cadastre inactif
jfoucher opened this issue · 1 comments
Je fais une install docker de lizmap + qgis-server + module cadastre.
Tout fonctionne sauf le module cadastre.
La version 1.18.0 du plugin cadastre est installée sur qgis serveur:
La version 2.0.3 du module cadastre est installée par composer sur LWC 3.6.5
J'ai un projet avec des données cadastrales, mais le bouton du cadastre n'apparait pas dans l'interface du projet :
Attendu :
Actuel :
Comment puis-je m'assurer que le module cadastre est bien pris en compte côté LWC ?
La configuration semble avoir changé :
j'ai maintenant ceci
cadastre.enabled=on
cadastre.localconf=1
dans localconfig.ini.php
au lieu de :
cadastre.access=1
cadastre.path="app:my-packages/vendor/lizmap/lizmap-cadastre-module/cadastre"
sur une version plus ancienne.
Est-ce que cela peut avoir une influence ? Le CHANGELOG ne parle absolument pas de ces changements de configuration.
Apparemment LWC n'utilise pas pdo pour se connecter aux bases de donées, en tous cas pour postgresql. De ce fait il faut s'assurer de bien installer le module php pgsql
et pas uniquement pdo_pgsql
.
Pour une image docker cela donne ceci :
RUN apt-get update -y && apt-get install -y \
libpq-dev \
&& docker-php-ext-configure pgsql -with-pgsql=/usr/local/pgsql \
&& docker-php-ext-install -j$(nproc) pdo pdo_pgsql pgsql \
&& apt-get clean all