Error with BBOX in MB 2.4 with IE

"Jäger, Frank \(KRZ\)" F.Jaeger at KRZ.DE
Tue Sep 19 06:33:41 EDT 2006


DE

 

Hallo, Mails mit mehr als 10 Zeilen werden offensichtlich ignoriert. Ich versuche mal unter diesem Limit zu bleiben:

Wir haben hier ein Problem bei der Benutzung der Bounding-Box-Funktion "&mb_myBBOX=".

Die Mapbender-GUI wird bei einem Folgeaufruf nicht vollständig aufgebaut. Der Fehler in der Mapbender-Version 2.4 tritt nur mit Internet-Explorer auf, nicht mit Firefox. Unsere Vermutung: es liegt am PHP4 auf unserem Server (Debian 'Sarge' hat noch kein PHP5). Entwickelt wird wohl schon unter PHP5, "/tools/mapbender_setup.php" empfiehlt auch, über "PHP5 nachzudenken".

Bevor wir nun die Backports anzapfen: 

- Kann jemand den Fehler nachvollziehen oder bestätigen?

- Funktioniert es woanders unter Debian und PHP4 ohne Fehler?

- Wird die Entwicklung noch unter PHP4 getestet?

m.f.G   F.J.

 

 

EN

 

Hallo,

we have some Problems with Mapbender Release 2.4 and bounding-box-function (URL: "&mb_myBBOX=").

The GUI loads only partial when using BBOX-Function again (first time sometimes is okay). 

This error appears only with Internet-Explorer, not in Firefox.

This error appears only with our Debian-Server ("Sarge") with PHP4 (Apache 1.3). 

Testing on VM-Ware Ubuntu 6.06 with PHP5 (Apache 2) it works fine without error (Copy of Scripts, Copy of Database).

 

We suppose: PHP4 maybe the reason for the Error.

Is there anybody else, who has this Error?

 

Do you know a Debian-Server with PHP4 and Mapbender 2.4 where BBOX-Function works with IE-Client some times after another? 

 

Frank

 

 

  _____  

Von: Jäger, Frank (KRZ) 
Gesendet: Freitag, 8. September 2006 12:03
An: users at mapbender.osgeo.org
Betreff: [Mapbender-users] MB 2.4 Aufruf Mapbender ueber URL mit Parametern

 

Hallo Mapbender-Fans,

wir arbeiten z.Zt. daran, unseren Mapbender an einige Fachanwendungen anzuschließen.

Beispiel:

Ein Kanalkataster (eine Windows-Desktop-Anwendung) hat die Geometrie der Schächte und Haltungen des Kanalnetzes in die PostGIS-DB unseres Mapservers exportiert. Über UMN wird ein WMS davon gemacht, der dann im Mapbender eingebunden ist. Bei Bearbeitung einer Haltung in der Fachanwendung soll es möglich sein von dort aus über Koordinaten den Mapbender auf das Objekt zu positionieren.

 

Seit Version 2.4 gibt es dabei einige Probleme.

 

1) User und Passwort.

Bis zur Version 2.2.3 war es möglich einen "bereits angemeldeten" Benutzer nur neu zu positionieren.

Das erfolgte über die Parameter 'mb_user_myGui=' und 'mb_myBBOX='.

Seit Version 2.4 müssen auch die Parameter 'name=' und 'password=' mit übergeben werden.

Das ist ein Rückschritt, denn jetzt muss jede externe Fachanwendung um eine Mapbender-Benutzerverwaltung erweitert werden.

Eine MB-Passwort-Änderung muss in X Fachanwendungen nachvollzogen werden.

Anderes Beispiel: Man möchte einen Link per Mail versenden oder in ein Dokument einfügen. Das geht nur noch, wenn man sein Passwort veröffentlicht!

Es wäre schön, wenn in der login.php  wieder möglich würde, einen bereits angemeldeten Benutzer (Cookie?) auch ohne Passwort neu zu positionieren.

 

2.) Fehler in der Seite

Beim Aufruf einer GUI über eine URL wird die Seite nicht mehr richtig aufgebaut.

Nach vielen Tests, habe ich eingekreist, wann dieser Fehler auftritt:

URL: http:// ... /frames/login.php?name=***&password=***&mb_user_myGui=***&mb_myBBOX=***&mb_myPOI=***

Browser: Fehler nur mit MS Internet-Explorer, nicht mit Firefox

Mapbender: Version 2.4

BBOX: mit und ohne, es liegt offensichtlich nicht an der BBOX-Funktion

POI: mit und ohne, daran liegt es auch nicht.

Bei Aufruf der GUI aus der GUI-Liste ist alles OK.

Der Fehler tritt nur auf, wenn die GUI über eine URL wie oben aufgerufen wird.

Server:

http://wms1.ccgis.de/mapbender_dev/ <http://wms1.ccgis.de/mapbender_dev/>     (gui1/demo/demo)  kein Fehler

KRZ Testserver:  kein Fehler

KRZ Produktions-Server:  Fehler!

Der Testserver ist eine genaue Kopie des Produktions-Servers (Datenbank und mapbender-Ordner)

Der Unterschied liegt nur im Systemumfeld:

Produktion:  Debian Stable, Apache 1, PHP4

Test: VM-Ware mit Ubuntu 6.06, Apache 2, PHP5

Ich schließe daraus messerscharf, dass folgende Kombination nicht funktioniert:

Server mit PHP4 und MB 2.4

Client mit IE

URL mit 'mb_user_myGui='

Kann jemand diese These bestätigen?

Ich nehme an, dass die Entwicklung bereits komplett auf PHP5 läuft und nicht mehr mit PHP4 getestet wird.

 

Mit freundlichen Grüßen

Frank Jäger

Kommunales Rechenzentrum

Minden-Ravensberg/Lippe

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.osgeo.org/pipermail/mapbender_users/attachments/20060919/9661fabf/attachment.html


More information about the Mapbender_users mailing list