Database Error

Hallo liebe Community!

Ich habe heute ein frisch aufgesetztes EGroupware aufgesetzt… funktioniert auch nahezu alles… jedoch:

Beim Benutzer Login bekomme ich folgende meldungen:

Database error

Invalid SQL: SELECT message_id,content FROM egw_lang WHERE lang=’’ AND app_name=’’

sowie

Database error

Invalid SQL: SELECT hook_appname,hook_location,hook_filename FROM egw_hooks

die Verbindung zur Datenbank besteht jedoch … das heißt normalerweise dürfte diese Abfragen kein Problem sein… In der Datenbank sind die Tables auch gefüllt vom Setup…

Hoffe da kann mir wer weiterhelfen

allso so ein paar info´s zu deiner umgebung wären schon hilfreich.
immer wieder gern genommen bei fehlern mit der datenbank sind probleme
mit mysqli. stelle in der konfiguration die datenbankverbindung auf
mysql. zumindest unter debian hab ich bei mysqli die gleichen probleme
gehabt.

daniel

Hallo liebe Community!

Ich habe heute ein frisch aufgesetztes EGroupware aufgesetzt… funktioniert
auch nahezu alles… jedoch:

Beim Benutzer Login bekomme ich folgende meldungen:

Database error

Invalid SQL: SELECT message_id,content FROM egw_lang WHERE lang=’’ AND
app_name=’’

sowie

Database error

Invalid SQL: SELECT hook_appname,hook_location,hook_filename FROM egw_hooks

die Verbindung zur Datenbank besteht jedoch … das heißt normalerweise
dürfte diese Abfragen kein Problem sein… In der Datenbank sind die Tables
auch gefüllt vom Setup…

Hoffe da kann mir wer weiterhelfen


Sell apps to millions through the Intel® Atom™ Developer Program
Be part of this innovative community and reach millions of netbook users
worldwide. Take advantage of special opportunities to increase revenue and
speed time-to-market. Join now, and jumpstart your future.
http://p.sf.net/sfu/intel-atom-d2d


egroupware-german mailing list
egroupware-german@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/egroupware-german

jub genau das war das problem :smiley:

debian mit mysqli … hab ich umgestellt auf mysql und nun läuft es
danke :smiley:

Ich habe den gleichen Fehler. Allerdings lässt es sich nicht dadurch beheben auf mysql umzustellen.

Setup:

  • PHP Version 5.2.12
  • System: Linux 2.6.36-he-xeon-64gb+2 #1 (Hosteurope)
  • DBMS: 5.1.49-1~bpo50+1-log
  • egw 1.8.001

Hat jemand ne Idee?

Viele Grüße, Patrick

Ich habe den gleichen Fehler. Allerdings lässt es sich nicht dadurch beheben
auf mysql umzustellen.

Was genau ist die Fehlermeldung (am besten mit Trace) die Du bekommst?

Ist das ein Update einer älteren Version oder eine Neuinstallation
(welche Version)?

Ralf

Setup:

  • PHP Version 5.2.12
  • System: Linux 2.6.36-he-xeon-64gb+2 #1 (Hosteurope)
  • DBMS: 5.1.49-1~bpo50+1-log

Hat jemand ne Idee?

Viele Grüße, Patrick

–
Ralf Becker
Director Software Development

Stylite GmbH
[open style of IT]

Morschheimer Strasse 15
67292 Kirchheimbolanden

fon +49 (0) 6352 70629-0
fax +49 (0) 6352 70629-30
mailto: rb@stylite.de

www.stylite.de
www.egroupware.org


Geschäftsführer Andre Keller,
Gudrun Müller, Ralf Becker
Registergericht Kaiserslautern HRB 30575
Umsatzsteuer-Id / VAT-Id: DE214280951


Centralized Desktop Delivery: Dell and VMware Reference Architecture
Simplifying enterprise desktop deployment and management using
Dell EqualLogic storage and VMware View: A highly scalable, end-to-end
client virtualization framework. Read more!
http://p.sf.net/sfu/dell-eql-dev2dev


egroupware-german mailing list
egroupware-german@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/egroupware-german

Auf der Webseite sieht das so aus:

Database error
Invalid SQL: SELECT hook_appname,hook_location,hook_filename FROM egw_hooks 

Mehr bekomme ich nicht heraus… oder kann ich egw da entsprechend konfigurieren um den Trace zu sehen?

Sorry, ich hatte das zuerst vergessen. Es ist die Version 1.8.001, Neuinstallation.

Ich habe jetzt zufällig in der header.inc.php die Zeile

$GLOBALS['egw_info']['server']['db_persistent'] = true

in

$GLOBALS['egw_info']['server']['db_persistent'] = false

geändert und alles funktioniert. Mhhh…

Ralf Becker-2 wrote:

Was genau ist die Fehlermeldung (am besten mit Trace) die Du bekommst?

Auf der Webseite sieht das so aus:
Database error
Invalid SQL: SELECT hook_appname,hook_location,hook_filename FROM egw_hooks

Da wäre aber ganz grob was kaputt, wenn das nicht tut!

Mehr bekomme ich nicht heraus… oder kann ich egw da entsprechend
konfigurieren um den Trace zu sehen?

Das gerade veröffentlichte 1.8.001.20101111 Paket fixed u.a. das der
Trace nicht grundsätzlich in das Apache error_log geschrieben wird.

Unter Admin >> Konfiguration der Anwendung kann man den Trace (nur für
Entwicklungssysteme!) auch immer auf den Bildschirm ausgeben lassen.

Ralf Becker-2 wrote:

Ist das ein Update einer älteren Version oder eine Neuinstallation
(welche Version)?

Sorry, ich hatte das zuerst vergessen. Es ist die Version 1.8.001,
Neuinstallation.

Ich habe jetzt zufällig in der header.inc.php die Zeile
$GLOBALS[‘egw_info’][‘server’][‘db_persistent’] = true
in
$GLOBALS[‘egw_info’][‘server’][‘db_persistent’] = false
geändert und alles funktioniert. Mhhh…

Hmm … ist auch was ich dazu sagen kann.

Welche Datenbank verwendest Du und welchen Typ hast Du in der
header.inc.php eingestellt?

Ralf

Ralf Becker
Director Software Development

Stylite GmbH
[open style of IT]

Morschheimer Strasse 15
67292 Kirchheimbolanden

fon +49 (0) 6352 70629-0
fax +49 (0) 6352 70629-30
mailto: rb@stylite.de

www.stylite.de
www.egroupware.org


Geschäftsführer Andre Keller,
Gudrun Müller, Ralf Becker
Registergericht Kaiserslautern HRB 30575
Umsatzsteuer-Id / VAT-Id: DE214280951


Centralized Desktop Delivery: Dell and VMware Reference Architecture
Simplifying enterprise desktop deployment and management using
Dell EqualLogic storage and VMware View: A highly scalable, end-to-end
client virtualization framework. Read more!
http://p.sf.net/sfu/dell-eql-dev2dev


egroupware-german mailing list
egroupware-german@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/egroupware-german

Hallo Allerseits,

habe auch selbiges Problem.
…habe heute die neueste Version zum testen runter geladen und habe auch mysql und mysqli ausprobiert. Es kommt immer selbige Fehlermeldung. Wäre dankbar für Hilfe.

MfG
Muskes

Die Fehlermeldung kommt, weil die Tabelle bei der Installation nicht
angelegt wurde. In dem Fall sollte es bei der Installation schon eine
Meldung geben, die hier aber noch niemand geposted hat.

Das ist absolute kein generelles Problem, sondern vermutlich ein
Konfigurationsproblem in Euerem System.

Ohne die egw_hooks Tabelle kann EGroupware nicht funktionieren!

Ralf

Hallo Allerseits,

habe auch selbiges Problem.
…habe heute die neueste Version zum testen runter geladen und habe auch
mysql und mysqli ausprobiert. Es kommt immer selbige Fehlermeldung. Wäre
dankbar für Hilfe.

MfG
Muskes

–
Ralf Becker
Director Software Development

Stylite GmbH
[open style of IT]

Morschheimer Strasse 15
67292 Kirchheimbolanden

fon +49 (0) 6352 70629-0
fax +49 (0) 6352 70629-30
mailto: rb@stylite.de

www.stylite.de
www.egroupware.org


Geschäftsführer Andre Keller, Ralf Becker
Registergericht Kaiserslautern HRB 30575
Umsatzsteuer-Id / VAT-Id: DE214280951


Enable your software for Intel® Active Management Technology to meet the
growing manageability and security demands of your customers. Businesses
are taking advantage of Intel® vPro ™ technology - will your software
be a part of the solution? Download the Intel® Manageability Checker
today! http://p.sf.net/sfu/intel-dev2devmar


egroupware-german mailing list
egroupware-german@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/egroupware-german

Hallo,

die Meldung hatte ich auch grad - mit einem 0815-System (debian lenny mit aktuellem Apache2, MySQL 5.0x und PHP 5.3.x). Änderung von mysqli auf mysql (in der header.inc.php) hat das Problem gelöst. Die Tabelle egw_hooks wurde aber sehr wohl bereits bei der Installation angelegt, wie ich mich vergewissert habe.
Fazit: mysqli funktioniert für egroupware nicht, obwohl es bei der Installation erfolgreich auswählbar war und ich in allen nachfolgenden Schritten grüne Häckchen erhielt?

Gruss,

David