[Mapbender-users] WG: Mapbender3 - Konfiguration Search Router

Charlotte Toma (WhereGroup) charlotte.toma at wheregroup.com
Mon Apr 3 05:54:42 PDT 2017


Hallo,

versuch doch mal statt der exakten Abgleichfunktion ein "ilike" zu 
nutzen --> vielleicht ist das AutoComplete zu genau für deine Daten.
Soweit sollte beim Aufruf mit app_dev.php auch eine genauere 
Fehlermeldung kommen.


-- 
Mit freundlichen Grüßen

Charlotte Toma
GIS-Consultant

*********************************************************
Aufwind durch Wissen!
Qualifizierte OpenSource-GIS-Schulungen
bei der www.foss-academy.com
*********************************************************

  Charlotte Toma
  WhereGroup GmbH & Co.KG
  Eifelstraße 7
  53119 Bonn
  Germany

  Fon: +49(0)228 90 90 38 - 24
  Fax: +49(0)228 90 90 38 - 11

  charlotte.toma at wheregroup.com
  www.wheregroup.com

  Folgen Sie der WhereGroup auf twitter: 
http://twitter.com/WhereGroup_com

Amtsgericht Bonn, HRA 6788
-------------------------------
Komplementärin:
WhereGroup Verwaltungs GmbH
vertreten durch:
Olaf Knopp, Peter Stamm
-------------------------------

Am 2017-04-03 13:26, schrieb Geodaten WiplferPlan:
> Hallo zusammen,
> 
> ich habe in unserem Mapbender Projekt versucht Search Router zu
> integrieren, bekomme aber immer die Meldung „No results found".
> 
> Die config.yml sieht so aus:
> 
> "doctrine:
> 
>      dbal:
> 
>          default_connections: default
> 
> connections:
> 
>                                  default:
> 
>                                                 driver:
> 
> %database_driver%
> 
>                                                 host:
> 
> %database_host%
> 
>                                                 port:
> 
> %database_port%
> 
>                                                  dbname:
> 
> %database_name%
> 
>                                                 path:
> 
> %database_path%
> 
>                                                 user:
> 
> %database_user%
> 
>                                                 password:
> 
> %database_password%
> 
>                                                 charset:  UTF8
> 
>                                                 logging:
> %kernel.debug%
> 
>                                                 profiling:
> 
> %kernel.debug%
> 
>                                  postgres:
> 
>                                                 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%
> 
>      orm:
> 
>          auto_generate_proxy_classes: %kernel.debug%
> 
>          auto_mapping: true"
> 
> Die parameters.yml so:
> 
> "parameters:
> 
>      database_driver:   pdo_pgsql
> 
>      database_host:     *****
> 
>      database_port:     5432
> 
>      database_name:     mapbender3
> 
>      database_path:     ~
> 
>      database_user:     postgres
> 
>      database_password: *****
> 
>      database2_driver:   pdo_pgsql
> 
>      database2_host:     *****
> 
>      database2_port:     5432
> 
>      database2_name:     postgres
> 
>      database2_path:     ~
> 
>      database2_user:     postgres
> 
>      database2_password: *****
> 
>      mailer_transport:  smtp
> 
>      mailer_host:       localhost
> 
>      mailer_user:       ~
> 
>      mailer_password:   ~
> 
>      # locale en, de, it, es, ru, nl, pt are available
> 
>      fallback_locale:   en
> 
>      locale:            en
> 
>      secret:            ThisTokenIsNotSoSecretChangeIt
> 
>      fom:
> 
>          server_name:   Mapbender3
> 
>          server_version: 3.0.5.3
> 
>          server_logo:   bundles/mapbendercore/image/logo_mb3.png
> 
>      # framework :
> 
> http://symfony.com/doc/2.1/reference/configuration/framework.html#cookie-lifetime
> [1]
> 
>      cookie_secure: false
> 
>      cookie_lifetime: 3600
> 
> # OWSProxy Configuration
> 
>      ows_proxy3_logging: false
> 
>      ows_proxy3_obfuscate_client_ip: true
> 
>      ows_proxy3_host: ~
> 
>      ows_proxy3_port: ~
> 
>      ows_proxy3_connecttimeout: 60
> 
>      ows_proxy3_timeout: 90
> 
>      ows_proxy3_user: ~
> 
>      ows_proxy3_password: ~
> 
>      ows_proxy3_noproxy: ~
> 
> "
> 
> und die Konfiguration der Suche in Mapbender wie folgt:
> 
> "class: Mapbender\CoreBundle\Component\SQLSearchEngine
> 
> class_options:
> 
>      connection: postgres
> 
>      relation: public.Kundenstamm
> 
>      attributes:
> 
>          - id
> 
>          - bez_gem
> 
>      geometry_attribute: geom
> 
> form:
> 
>      Gemeinde:
> 
>          type: text
> 
>          options:
> 
>              required: true
> 
>          compare: exact
> 
> results:
> 
>      view: table
> 
>      count: true
> 
>      headers:
> 
>          id: ID
> 
>          bez_gem: Name
> 
>      callback:
> 
>          event: click
> 
>          options:
> 
>              buffer: 10
> 
>              minScale: null
> 
>              maxScale: null"
> 
> In der prod.log steht folgende Fehlermeldung:
> 
> [2017-04-03 10:38:12] request.CRITICAL: Uncaught PHP Exception
> 
> Symfony\Component\DependencyInjection\Exception\ServiceNotFoundException:
> 
> 
> "You have requested a non-existent service
> "doctrine.dbal.postgres_connection". Did you mean this:
> 
> "doctrine.dbal.default_connection"?" at
> /var/www/mapbender3/app/bootstrap.php.cache line 2048
> {"exception":"[object]
> 
> (Symfony\\Component\\DependencyInjection\\Exception\\ServiceNotFoundException(code:
> 
> 
> 0): You have requested a non-existent service
> \"doctrine.dbal.postgres_connection\". Did you mean this:
> 
> \"doctrine.dbal.default_connection\"? at
> /var/www/mapbender3/app/bootstrap.php.cache:2048)"} []
> 
> Ich habe ähnliche Probleme
> 
> (http://osgeo-org.1560.x6.nabble.com/connecting-a-database-td5254910.html,
> 
> http://osgeo-org.1560.x6.nabble.com/Mapbender3-Searchrouter-additional-database-connection-td5303306.html
> 
> ) bereits im Forum gefunden, die dort vorgeschlagenen Lösungen haben
> aber nichts geändert soweit ich sie umsetzen konnte.
> 
> Über Lösungsansätze würde ich mich sehr freuen.
> 
> Freundliche Grüße
> 
> Markus Lütke Brintrup
> 
> 
> 
> Links:
> ------
> [1]
> http://symfony.com/doc/2.1/reference/configuration/framework.html#cookie-lifetime
> _______________________________________________
> Mapbender_users mailing list
> Mapbender_users at lists.osgeo.org
> https://lists.osgeo.org/mailman/listinfo/mapbender_users


More information about the Mapbender_users mailing list