# Database Error

**URL:** <https://help.egroupware.org/t/database-error/40880>\
**Category:** eGW-german\
**Created:** [August 25, 2010, 1:03pm UTC](https://help.egroupware.org/t/database-error/40880 "2010-08-25T13:03:00Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![Xcantion](https://help.egroupware.org/letter_avatar_proxy/v4/letter/x/ed8c4c/32.png) [@Xcantion](https://help.egroupware.org/u/Xcantion)\
**Post date:** [August 25, 2010, 1:03pm UTC](https://help.egroupware.org/t/database-error/40880/1 "2010-08-25T13:03:00Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![danfis](https://help.egroupware.org/letter_avatar_proxy/v4/letter/d/9f8e36/32.png) [@danfis](https://help.egroupware.org/u/danfis)\
**Post date:** [August 25, 2010, 5:58pm UTC](https://help.egroupware.org/t/database-error/40880/2 "2010-08-25T17:58:21Z")

</div>

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](http://p.sf.net/sfu/intel-atom-d2d)

* * *

egroupware-german mailing list  
[egroupware-german@lists.sourceforge.net](mailto:egroupware-german@lists.sourceforge.net)  
[https://lists.sourceforge.net/lists/listinfo/egroupware-german](https://lists.sourceforge.net/lists/listinfo/egroupware-german)

---

<div class="post-metadata">

**Author:** ![Xcantion](https://help.egroupware.org/letter_avatar_proxy/v4/letter/x/ed8c4c/32.png) [@Xcantion](https://help.egroupware.org/u/Xcantion)\
**Post date:** [August 26, 2010, 6:19am UTC](https://help.egroupware.org/t/database-error/40880/3 "2010-08-26T06:19:20Z")

</div>

jub genau das war das problem 😃

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

---

<div class="post-metadata">

**Author:** ![p.arnold](https://help.egroupware.org/letter_avatar_proxy/v4/letter/p/a6a055/32.png) [@p.arnold](https://help.egroupware.org/u/p.arnold)\
**Post date:** [November 10, 2010, 8:18pm UTC](https://help.egroupware.org/t/database-error/40880/4 "2010-11-10T20:18:41Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![Ralf\_Becker\_Stylite](https://help.egroupware.org/letter_avatar_proxy/v4/letter/r/45deac/32.png) [@Ralf\_Becker\_Stylite](https://help.egroupware.org/u/Ralf_Becker_Stylite)\
**Post date:** [November 11, 2010, 7:56am UTC](https://help.egroupware.org/t/database-error/40880/5 "2010-11-11T07:56:25Z")

</div>

> 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](mailto:rb@stylite.de)

[www.stylite.de](http://www.stylite.de)  
[www.egroupware.org](http://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](http://p.sf.net/sfu/dell-eql-dev2dev)

* * *

egroupware-german mailing list  
[egroupware-german@lists.sourceforge.net](mailto:egroupware-german@lists.sourceforge.net)  
[https://lists.sourceforge.net/lists/listinfo/egroupware-german](https://lists.sourceforge.net/lists/listinfo/egroupware-german)

---

<div class="post-metadata">

**Author:** ![p.arnold](https://help.egroupware.org/letter_avatar_proxy/v4/letter/p/a6a055/32.png) [@p.arnold](https://help.egroupware.org/u/p.arnold)\
**Post date:** [November 11, 2010, 9:18am UTC](https://help.egroupware.org/t/database-error/40880/6 "2010-11-11T09:18:06Z")

</div>

> [@](#):
>
> 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 

```

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

> [@](#):
>
> 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…

---

<div class="post-metadata">

**Author:** ![Ralf\_Becker\_Stylite](https://help.egroupware.org/letter_avatar_proxy/v4/letter/r/45deac/32.png) [@Ralf\_Becker\_Stylite](https://help.egroupware.org/u/Ralf_Becker_Stylite)\
**Post date:** [November 11, 2010, 11:12am UTC](https://help.egroupware.org/t/database-error/40880/7 "2010-11-11T11:12:21Z")

</div>

> 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](mailto:rb@stylite.de)

[www.stylite.de](http://www.stylite.de)  
[www.egroupware.org](http://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](http://p.sf.net/sfu/dell-eql-dev2dev)

* * *

egroupware-german mailing list  
[egroupware-german@lists.sourceforge.net](mailto:egroupware-german@lists.sourceforge.net)  
[https://lists.sourceforge.net/lists/listinfo/egroupware-german](https://lists.sourceforge.net/lists/listinfo/egroupware-german)

---

<div class="post-metadata">

**Author:** ![muskes](https://help.egroupware.org/letter_avatar_proxy/v4/letter/m/e56c9b/32.png) [@muskes](https://help.egroupware.org/u/muskes)\
**Post date:** [March 23, 2011, 8:49pm UTC](https://help.egroupware.org/t/database-error/40880/8 "2011-03-23T20:49:56Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![Ralf\_Becker\_Stylite](https://help.egroupware.org/letter_avatar_proxy/v4/letter/r/45deac/32.png) [@Ralf\_Becker\_Stylite](https://help.egroupware.org/u/Ralf_Becker_Stylite)\
**Post date:** [March 24, 2011, 6:50am UTC](https://help.egroupware.org/t/database-error/40880/9 "2011-03-24T06:50:11Z")

</div>

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](mailto:rb@stylite.de)

[www.stylite.de](http://www.stylite.de)  
[www.egroupware.org](http://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](http://p.sf.net/sfu/intel-dev2devmar)

* * *

egroupware-german mailing list  
[egroupware-german@lists.sourceforge.net](mailto:egroupware-german@lists.sourceforge.net)  
[https://lists.sourceforge.net/lists/listinfo/egroupware-german](https://lists.sourceforge.net/lists/listinfo/egroupware-german)

---

<div class="post-metadata">

**Author:** ![davidavid](https://help.egroupware.org/letter_avatar_proxy/v4/letter/d/a9a28c/32.png) [@davidavid](https://help.egroupware.org/u/davidavid)\
**Post date:** [April 4, 2011, 1:07am UTC](https://help.egroupware.org/t/database-error/40880/10 "2011-04-04T01:07:11Z")

</div>

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
