[Mapbender-users] print,

Armin Retterath armin.retterath at lvermgeo.rlp.de
Wed Sep 26 02:29:55 PDT 2012


Hallo Andreas,

also: Du arbeitest ohne Proxy, d.h.

define("CONNECTION_PROXY", ""); // ip
define("CONNECTION_PORT", ""); // port

dann brauchst du eigentlich keine Ausnahme zu definieren.

Bitte ändere mal Zeile 299 der 
mapbender/http/classes/class_connector.php folgendermaßen ab:

$e = new mb_exception("class_connector.php: CURL connect to:".$url);

notice -> exception

Und dann teste den Druck und schau Dir an was in der Logdatei 
(mapbender/log/mb_error_2012_09_26.log) eingetragen wird. Jetzt müsste 
dort die URL für den Kartendruck auftauchen. Die muss Du in den Browser 
kopieren und dann gucken ob überhaupt ein Bild kommt.

Welche Version von mapbender nutzt Du denn?
Sind alle nötigen php5 libs vorhanden?
http://www.mapbender.org/Installation_de#PHP_Konfiguration

Du kannst ne einfache Textdatei mit folgendem Inhalt als 
mapbender/php/info.php anlegen:

<?php
phpinfo();
?>

Und dann

http://localhost/mapbender/php/info.php im Browser öffnen

Alle Module sind da aufgelistet.


Gruß

Armin





On 26.09.2012 10:36, Andreas Nahser wrote:
> Hallo Armin,
>
> habe den KArtenserver auf der gleichen MAschine liegen wie Mapbender.
>
> wenn ich dich richtig verstanden habe sollte es dann mit dem Befehl
>  : # --------------------------------------------
> # HOSTs not for Proxy (curl)
> # --------------------------------------------
> define("NOT_PROXY_HOSTS", "localhost");
>
> funktionieren.  Macht es aber leider nicht. habe es auch mit der ip 
> des rechners versucht, leider auch ohne erfolg (was ja zu erwarten war).
>
> den rest habe ich in der mapbender.conf so belassen wie es war. HAb 
> grad nochmal probiert ob der get capabilities request funktioniert - 
> dieser verläuft ohne probleme.
>
> nochmals vielen Dankj für deine Hilfe
>
>
>> -------- Original-Nachricht --------
>> Datum: Wed, 26 Sep 2012 09:59:21 +0200
>> Von: Armin Retterath <armin.retterath at lvermgeo.rlp.de>
>> An: mapbender_users at lists.osgeo.org
>> Betreff: Re: [Mapbender-users] print,
>>
>> Hallo Andreas,
>>
>> die Druckfunktion ist eigentlich nicht so schwierig. Das Problem ist,
>> dass der mapbender ja Infos aus WMS Quellen drucken muss. Die kommen von
>> beliebigen Servern - und da hat man es mit Netzproblemen zu tun.
>> Die Frage ist zunächst, ob Du hinter einem Proxy arbeitest oder nicht.
>> Wenn Du auf curl umsteigst - Du braucht's dann auch php5-curl - solltest
>> Du die Proxy Konstanten setzen. Wenn Proxy vorhanden - einfach die u.g.
>> Zeilen (meist nur die ersten beiden) ausfüllen:
>>
>> Beispiel:
>>
>> define("CONNECTION_PROXY", "10.7.456.45"); // ip
>> define("CONNECTION_PORT", "8080"); // port
>>
>> Wenn Du nicht über einen Proxy mit dem Internet verbindest dann bitte 
>> leere Strings angeben:
>>
>> define("CONNECTION_PROXY", ""); // ip
>> define("CONNECTION_PORT", ""); // port
>>
>> Ich denke du lädst die Dienste von einem lokalen Geoserver, dann geht 
>> die Verbindung für den Fall aber nicht über den Proxy. Du musst dann 
>> hier eine Ausnahme angeben:
>>
>> # --------------------------------------------
>> # HOSTs not for Proxy (curl)
>> # --------------------------------------------
>> define("NOT_PROXY_HOSTS", "localhost");
>>
>> Ich hoffe das hilft weiter. Wenn es nicht klappt, müssten wir debuggen,
>> dass heißt erst mal sehen, warum die Bilder vom mapbender Server nicht
>> geladen werden können.
>>
>> Gruß
>>
>> Armin
>>
>>
>>
>> On 26.09.2012 09:47, Spacebernsen wrote:
>> > hello armin,
>> >
>> > i ihink you are german than i wrote german. Ich denke ich arbeite 
>> online
>> > ((define("CONNECTION", "http");). curl ist auskommentiert in der 
>> mapbender
>> > conf (#). Wenn ich auf curl wechsel können die Einstellungen in 
>> Zeile 69 -73
>> > der mapbender conf bleiben oder sollten diese geändert werden.
>> >
>> > define("CONNECTION_PROXY", "***.***.***.***"); // ip
>> > define("CONNECTION_PORT", "80"); // port
>> > define("CONNECTION_USER", "********"); // user
>> > define("CONNECTION_PASSWORD", "*************"); // password
>> > define("CONNECTION_USERAGENT", "Mapbender");
>> >
>> > wenn os operating system bedeutet dann muss ich mit windows 7 
>> antworten.
>> >
>> > Ich danke Dir für deine Hilfe. Warum ist das mit der druckfunktion zu
>> > schwierig - so wie ich ddas script (link:
>> > http://www.mapbender.org/Php.ini#Drucken) verstanden habe kommen 
>> die Daten
>> > zum Drucken vom MApserver (in meinen fall wäre es geoserver) liege 
>> ich damit
>> > falsch?
>> >
>> > Vielen Dank nochmal
>> >
>> >
>> >
>> > --
>> > View this message in context: 
>> http://osgeo-org.1560.n6.nabble.com/print-tp5004269p5004514.html
>> > Sent from the mapbender-users mailing list archive at Nabble.com.
>> > _______________________________________________
>> > Mapbender_users mailing list
>> > Mapbender_users at lists.osgeo.org
>> > http://lists.osgeo.org/mailman/listinfo/mapbender_users
>>
>>
>> -- 
>> Zentrale Stelle Geodateninfrastruktur
>> Rheinland-Pfalz
>> LVermGeo-RP
>>
>> Ferdinand-Sauerbruch-Straße 15
>> 56073 Koblenz
>>
>> 0261/492-466
>> armin.retterath at lvermgeo.rlp.de
>> http://www.geoportal.rlp.de
>>
>> _______________________________________________
>> Mapbender_users mailing list
>> Mapbender_users at lists.osgeo.org
>> http://lists.osgeo.org/mailman/listinfo/mapbender_users
>
>
> _______________________________________________
> Mapbender_users mailing list
> Mapbender_users at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/mapbender_users


-- 
Zentrale Stelle Geodateninfrastruktur
Rheinland-Pfalz
LVermGeo-RP

Ferdinand-Sauerbruch-Straße 15
56073 Koblenz

0261/492-466
armin.retterath at lvermgeo.rlp.de
http://www.geoportal.rlp.de

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/mapbender_users/attachments/20120926/899dfcd6/attachment-0001.html>


More information about the Mapbender_users mailing list