3liz / lizmap-cadastre-module

Module Cadastre for Lizmap Web Client
Mozilla Public License 2.0
4 stars 5 forks source link

Module cadastre inactif #93

Closed jfoucher closed 11 months ago

jfoucher commented 11 months ago

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:

Capture d’écran 2023-08-22 à 10 55 59

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 :

Capture d’écran 2023-08-22 à 10 54 47

Actuel :

Capture d’écran 2023-08-22 à 10 58 15

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.

jfoucher commented 11 months ago

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