[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