[PostNAS Suite] ALKIS Flurstücke Abfrage MapBender3

Charlotte Toma charlotte.toma at wheregroup.com
Mo Mär 26 07:10:09 PDT 2018


Hallo Karsten,

das ist nun nur noch ein Konfigurationsproblem in Mapbender! Die Angabe
der Standardverbindung "default_connection" sagt dem Mapbender unter
welcher Datenbankverbindung er seine Mapbender-Konfigurationen findet,
d.h. hier sollte die "default"-Connection auf deine mapbender3-Datenbank
stehen. In der Suche willst du ja nur auf deine ALKIS-Datenbank gehen
und dort suchen.

Alles ist also korrekt, außer die default_connection. Bitte ändern auf
default_connection: default und dann nochmal testen (cache-verzeichnis
leeren ist auch immer gut... )

Viele Grüße

Charly

Am 26.03.2018 um 16:02 schrieb karsten:
> Hallo allerseits,
>  
> wegen der Flustückssuche verbleibt allerdings immer noch ein Problem
> das ich wohl mit der Konfiguration von mehreren Datenbanken in MB3
> habe. Ich habe die Konfiguration nach der Beschreibung unter
> https://doc.mapbender3.org/en/book/database.html ( 'Using multiple
> databases') vorgenommen.
>  
> Wenn ich nun die Suche in MB3 projekt ausführe bekomme ich folgenden
> Fehler im MB log ( prod.log ):
>  
> /request.CRITICAL: Uncaught PHP Exception
> Symfony\Component\DependencyInjection\Exception\ServiceNotFoundException:
> "You have requested a non-existent service
> "doctrine.dbal.search_db_connection". Did you mean this:
> "doctrine.dbal.default_connection"?" at
> /var/www/mapbender3/app/bootstrap.php.cache line 2242
> {"exception":"[object]
> (Symfony\\Component\\DependencyInjection\\Exception\\ServiceNotFoundException(code:
> 0): You have requested a non-existent service
> \"doctrine.dbal.search_db_connection\". Did you mean this:
> \"doctrine.dbal.default_connection\"? at
> /var/www/mapbender3/app/bootstrap.php.cache:2242)"}/
> // 
> /Das bekommen ich wenn ich im Element Suche die Konfiguration eingebe:/
> /class: Mapbender\CoreBundle\Component\SQLSearchEngine
> class_options:
>   connection: search_db/
> /..../
> // 
> wenn ich jedoch anstatt dessen die connection: default verwende
> bekomme ich den Fehler das die benöltigte View
> public.qry_mb3_ax_flurstueck_suche nicht exitiert
>  
> Ich denke irgendwie ist meine search database mit Symfony nicht
> korrekt konfiguriert aber was stimmt da nicht ?
> Die Configurationen config.yml und parameters.yml sind unten zu sehen.
>  
> Viele Grüße
> Karsten 
> www.terragis.net <http://www.terragis.net>
>  
> aus config.yml :
> ...
> doctrine:
>     dbal:
>         default_connection: search_db
>         connections:
>             default:
>                 driver:   %database_driver%
>                 host:     %database_host%
>                 port:     %database_port%
>                 dbname:   %database_name%
>                 path:     %database_path%
>                 user:     %database_user%
>                 password: %database_password%
>                 persistent: true
>                 charset:  UTF8
>                 logging: %kernel.debug%
>                 profiling: %kernel.debug%
>             search_db:
>                 driver:   %database2_driver%
>                 host:     %database2_host%
>                 port:     %database2_port%
>                 dbname:   %database2_name%
>                 path:     %database2_path%
>                 user:     %database2_user%
>                 password: %database2_password%
>                 charset:  UTF8
>                 logging: %kernel.debug%
>                 profiling: %kernel.debug%
> ...
>  
>  
> aus parameters.yml:
>  
> parameters:
>     # database-connection "default"
>     database_driver:   pdo_pgsql
>     # pdo_sqlite
>     database_host:     localhost
>     database_port:     5432
>     database_name:     mapbender3
>     database_path:     ~
>     # %kernel.root_dir%/db/demo.sqlite
>     database_user:     postgres
>     database_password: xyz
>  
>     # database-connection "search_db"
>     database2_driver:   pdo_pgsql
>     database2_host:     localhost
>     database2_port:     5432
>     database2_name:     gisme2
>     database2_path:     ~
>     database2_user:     postgres
>     database2_password: xyz
>>
>
>
> _______________________________________________
> NAS mailing list
> NAS at lists.osgeo.org
> https://lists.osgeo.org/mailman/listinfo/nas

-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: <http://lists.osgeo.org/pipermail/nas/attachments/20180326/00d8b275/attachment-0001.html>


Mehr Informationen über die Mailingliste NAS