Re: [Mapbender-users] Eigenes GUI läd nicht zuverlässig / mb_mapObj[ind] has no properties

Hr. Johannes Loose loose at lwf.uni-muenchen.de
Tue Feb 13 08:06:04 EST 2007


Hallo Liste

Nachdem es mir - auch mit den Tipps von Marco *thx* - nicht gelungen ist, den bereits zuvor 
beschriebenen Fehler in meiner Mapbender Installation zu finden, bin ich nochmals einen 
Schritt zurück gegangen.

- Komplett neue Installation des Mapbender 2.4.1 rc1 - Neues Einspielen der Datenbank. 
Und siehe da, auch bei der jungfräulichen Installation tritt der Fehler auf. 

Dieser äußert sich darin, das das keines der GUIS nicht zuverlässig läd (Fehler lässt sich 
durch mehrmaligen reload beheben).

Fehlermeldungen in der JavaScript Konsole beim laden (teils erst nach reload) des 'gui':

Fehler: ':' erwartet, aber 'none' gefunden.  Deklaration ignoriert.
Quelldatei: [URL]/mapbender/frames/index.php?PHPSESSID=[ID]Zeile: 0

Fehler: Fehler beim Verarbeiten des Wertes für Eigenschaft 'z-index'.  Deklaration ignoriert.
Quelldatei:[URL]/mapbender/php/mod_map1.php?&guiID=gui&elementID=mapframe1&e_id
_css=mapframe1&e_id=mapframe1
Zeile: 0

Fehler: Fehler beim Verarbeiten des Wertes für Eigenschaft 'z-index'.  Deklaration ignoriert.
Quelldatei:[URL]/mapbender/php/mod_map1.php?&guiID=gui&elementID=mapframe1&e_id
_css=mapframe1&e_id=mapframe1
Zeile: 0

Fehler: Fehler beim Verarbeiten des Wertes für Eigenschaft 'z-index'.  Deklaration ignoriert.
Quelldatei: 
[URL]/mapbender/php/mod_map1.php?&guiID=gui&elementID=mapframe1&e_id_css=mapfr
ame1&e_id=mapframe1
Zeile: 0

Fehler: mb_mapObj[ind] has no properties
Quelldatei: [URL]/mapbender/javascripts/map.php?gui_id=gui&&mb_myBBOX=
Zeile: 874


Beim Laden der 'gui1' tritt zusätzlich folgender Fehler auf:

Fehler: mb_regButton is not defined
Quelldatei: [URL]/mapbender/frames/index.php?PHPSESSID=[ID]&gui_id=gui1
Zeile: 1

Beim Laden der 'gui2' folgender fehler (vielfach)

Fehler: Unbekannte Eigenschaft 'filter'.  Deklaration ignoriert.
Quelldatei: [URL]/mapbender/frames/index.php?PHPSESSID=[ID]&gui_id=gui2
Zeile: 0


Bei der gui_digitize tritt eine kombination aus o.g. Fehlern auf.

Installation: 

* Herunterladen und Entpacken des 2.4.1 rc1
* Ändern der Zugriffsrechte des tmp Verzeichnisses
* Anpassen der mapbender.conf 
   + Datenbankparameter 
   + define("PREPAREDSTATEMENTS",false); (Wenn auf true : 
Fatal error: Call to undefined function pg_prepare() in 
/opt/mapbender/http/php/database-pgsql.php on line 162  trotz php5.2.0-0)
   + tmpdir
   + owsproxy dir
   + Encoding ISO-8859-1
* Einspielen der Datenbank (ohne Fehler durchgelaufen)
   + createdb -E Latin1 mapbender
   + psql -f pgsql_schema.sql mapbender
   + psql -f pgsql_data.sql (iso)
   + psql -f pgsql_serial_set_sequences.sql
* PostGIS noch nicht installiert, um Fehlerquellen auszuschließen

mapbender_setup.php:
PHP Configurationcheck
php Version	X	Version: 5.2.0-0.dotdeb.3
interface	X	Modul-PHP
path to php.ini	X	/etc/php5/apache2/php.ini
extension_dir	X	/usr/lib/php5/20060613/(check the path, is it correct?)
session.save_path	X	/var/lib/php5 (check out the authorisation of the dir)
memory Limit	X	16M (running in memory-trouble with printing? Perhaps raise your 
memory limit)
error-reporting		please set error_reporting to 'E_ALL & ~E_NOTICE' except for 
testing
session.save_handler	X	session.save_handler = files
file_Uploads	X	On
allow_url_fopen	X	On
PHP Extensioncheck
MySQL check	X	MySQL installed
PostgreSQL check	X	PostgreSQL installed
GD2 check	X	GD installed
Database check
Administration Database	X	PostgreSQL
Connect to Database	X	connected
MD5 support	X	md5 supported
Administration Database	X	pgsql
DB-Server	X	localhost (is this your DB-Server)
Mapbender-DB	X	mapbender (is this your Mapbender-DB)
DB-Owner	X	[OWNER} (is this your DB-Owner)
PREPAREDSTATEMENTS-
compatibility	X	set to 'false' and php 5.2.0-0.dotdeb.3 should work (but you can set 
PREPAREDSTATEMENTS to 'true')
CHARSET	X	ISO-8859-1
TMPDIR	X	/opt/mapbender/http/tmp
MAXLOGIN	X	3
Login-Path	http://[URL]/mapbender/frames/login.php
(if this link doesn't work, check out your 'URL to Login' in your mapbender.conf
Perhaps an alias in your httpd.conf will solve the prob')


System: 

debian sarge

Kernel: vmlinuz-2.6.8-2-386

/usr/sbin/apache2 -V
Server version: Apache/2.0.54
Server built:   Jul 28 2006 09:04:55
Server's Module Magic Number: 20020903:9
Architecture:   32-bit
Server compiled with....
 -D APACHE_MPM_DIR="server/mpm/prefork"
 -D APR_HAS_SENDFILE
 -D APR_HAS_MMAP
 -D APR_HAVE_IPV6 (IPv4-mapped addresses enabled)
 -D APR_USE_SYSVSEM_SERIALIZE
 -D APR_USE_PTHREAD_SERIALIZE
 -D SINGLE_LISTEN_UNSERIALIZED_ACCEPT
 -D APR_HAS_OTHER_CHILD
 -D AP_HAVE_RELIABLE_PIPED_LOGS
 -D HTTPD_ROOT=""
 -D SUEXEC_BIN="/usr/lib/apache2/suexec2"
 -D DEFAULT_PIDLOG="/var/run/httpd.pid"
 -D DEFAULT_SCOREBOARD="logs/apache_runtime_status"
 -D DEFAULT_LOCKFILE="/var/run/accept.lock"
 -D DEFAULT_ERRORLOG="logs/error_log"
 -D AP_TYPES_CONFIG_FILE="/etc/apache2/mime.types"
 -D SERVER_CONFIG_FILE="/etc/apache2/apache2.conf"


php --version
PHP 5.2.0-0.dotdeb.3 with Suhosin-Patch 0.9.6.2 (cli) (built: Nov 13 2006 18:10:55)
Copyright (c) 1997-2006 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2006 Zend Technologies

psql --version
psql (PostgreSQL) 8.1.4
enthält Unterstützung für Kommandozeilenbearbeitung

Wo könnte man noch ansetzen um den Fehler zu finden? Die Wiki und die Mailinglist habe 
ich durchgewühlt und -hoffentlich- alles berücksichtigt. Langsam bin ich am verzweifeln... :-(

Vielen Dank für eure Hilfe

Johannes Loose

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.osgeo.org/pipermail/mapbender_users/attachments/20070213/1ffc7e06/attachment-0001.html


More information about the Mapbender_users mailing list