[phpBB Debug] PHP Warning: in file [ROOT]/ext/tas2580/seourls/event/listener.php on line 213: Undefined array key "FORUM_NAME"
REDAXO Forum • Redaxo 5: Keine Datenbank-Verbindung - Seite 1
Seite 1 von 2

Re: Redaxo 5: Keine Datenbank-Verbindung

Verfasst: 18. Jan 2016, 22:13
von jeje
Hallo Rüdiger,

ich hab wohl in PHP MyAdmin folgendes unter Host gefunden 10.46.135.32:XXXXXXXX

aber der Fehler bleibt gleich:
Skip to content This repository Explore Features Enterprise Pricing 21 92 23 redaxo/redaxo Code Issues 118 Pull requests 6 Wiki Pulse Graphs redaxo/redaxo/src/core/lib/sql/sql.php bff508e on 18 Nov 2015 @gharlan gharlan Api für SQL-Tabellen und -Spalten 1 contributor 1382 lines (1236 sloc) 37.7 KB SQLSTATE[HY000] [2002] Die Wartezeit für die Verbindung ist abgelaufen
und
Es konnte keine Verbindung zur Datenbank hergestellt werden!
Gruß
Jochen

Re: Redaxo 5: Keine Datenbank-Verbindung

Verfasst: 18. Jan 2016, 23:38
von jeje
Hallo an alle die das gleiche Problem haben,

bei 1und1 (Managed-Server) müsst Ihr unter MySQL Host:
localhost;unix_socket=/tmp/mysql5.sock
eingeben, dann funktioniert es :D

Gruß
Jochen

Re: Redaxo 5: Keine Datenbank-Verbindung

Verfasst: 19. Jan 2016, 12:00
von engeltom
Hallo zusammen,

ich habe den folgenden Eintrag in der sql.php gemacht:

echo 'test';
$e->getMessage();

Ausgegeben wird nur test. Eine Fehlermeldung erscheint nicht. Es bleibt dabei:

Es konnte keine Verbindung zur Datenbank hergestellt werden!

Mit der Version 4.6.? klappt es wunderbar. Lt. 1und1 muss die Datenbank wie folgt angesprochen werden:

localhost:/tmp/mysql5.sock

In PMA wird mir bei Server folgendes angezeigt:

Server: infongd11129 via TCP/IP
•Server-Typ: MySQL
•Server Version: 5.1.73-1+deb6u1 - (Debian)
•Protokoll-Version: 10
•Benutzer: dbo609951527@10.46.135.37
• Server Zeichensatz: (utf8)

Gruss, Thomas

Re: Redaxo 5: Keine Datenbank-Verbindung

Verfasst: 19. Jan 2016, 12:06
von jeje
Hallo Thomas,

hast Du statt
localhost:/tmp/mysql5.sock
mal das versucht
localhost;unix_socket=/tmp/mysql5.sock
einzugeben, bei mir hat das genau so gestern geklappt.
Gruß
Jochen

Re: Redaxo 5: Keine Datenbank-Verbindung

Verfasst: 19. Jan 2016, 12:08
von engeltom
Hab die Antwort von Jochen zu spät gesehen. Stimmt, so funktioniert es:

Code: Alles auswählen

localhost;unix_socket=/tmp/mysql5.sock
Die Frage ist nur: warum ist das jetzt so, wenn es in der Version 4.x noch so funktioniert, wie es der Hoster angibt?

Wie können wir vermeiden, dass bei vielen anderen, die auch bei 1und1 sind, der Fehler auftaucht?

Gruss, Thomas

Re: Redaxo 5: Keine Datenbank-Verbindung

Verfasst: 19. Jan 2016, 12:18
von jeje
Hallo Thomas,

das liegt 100% am "socket" bei 1und1, ich hatte da auch schon mit anderen Scripten probleme bei 1und1.

Wie man da Abhilfe schaft da muss ich passen, bin mehr Designer und kann nur am Rande ein bisschen PHP.

Gruß
Jochen

Re: Redaxo 5: Keine Datenbank-Verbindung

Verfasst: 19. Jan 2016, 13:24
von Thomas.Skerbis
Wie können wir vermeiden, dass bei vielen anderen, die auch bei 1und1 sind, der Fehler auftaucht?
Dezenter Hinweis bei der Installation:
:shock: Leider sind Sie Kunde von 1und1. Wenn Sie möchten dass Ihr CMS (nicht nur Redaxo) alle Funktionen bietet, dann wechseln Sie zu einem echten Hoster :twisted:
https://www.webhostlist.de

Re: Redaxo 5: Keine Datenbank-Verbindung

Verfasst: 19. Jan 2016, 13:30
von jeje
Hallo Thomas,

da kann ich nur sagen ja Du hast einerseits Recht aber ich habe es Tag Täglich auch mit anderen Provider zu tun und alle haben Ihre Macken, da ist mir 1und1 noch einer der liebsten. :wink:

Gruß
Jochen

Re: Redaxo 5: Keine Datenbank-Verbindung

Verfasst: 19. Jan 2016, 13:33
von Thomas.Skerbis
Bislang konnte ich unsere Kunden immer davon überzeugen zu unseren Paketen und Servern zu wechseln oder sich einen Webspace bei einem geeigneten Anbieter zu besorgen.
Vor allem die hier angesprochene Datenbankanbindung von 1und1 ist extrem grottig.

Re: Redaxo 5: Keine Datenbank-Verbindung

Verfasst: 19. Jan 2016, 13:37
von jeje
Hallo Thomas,

und wo habt Ihr Eure Packete gehostet?

Gruß
Jochen

Re: Redaxo 5: Keine Datenbank-Verbindung

Verfasst: 19. Jan 2016, 14:03
von Thomas.Skerbis
Hi, wir haben (v/cloud/dedicated)Server bei Hosteurope und Hostnet

Re: Redaxo 5: Keine Datenbank-Verbindung

Verfasst: 19. Jan 2016, 14:22
von jeje
Danke für den Tipp :P
Gruß
Jochen

Re: Redaxo 5: Keine Datenbank-Verbindung

Verfasst: 19. Jan 2016, 20:40
von engeltom
Ich will jetzt eigentlich keine Diskussion anzetteln, wer der richtige Hoster ist.

Fakt ist:

Mit allen Versionen 3.x und 4.x (bis zur letzten Version 4.6.x) war die Installation kein Problem. Erst mit der Version 5 gibt es Probleme, die Datenbank zu konnektieren.

Also ist das meines Erachtens schon etwas, was ein CMS abfangen bzw. können muss.

Ich persönliche habe meinen Server bei 1und1 seit vielen Jahren - OHNE PROBLEME. Es kann kein erst gemeinter Vorschlag sein, den Hoster zu wechseln, nur weil das CMS ein Problem hat.

Sinnvoller wäre nun zu klären, warum es mit der geänderten Host-Bezeichung geklappt hat.

Re: Redaxo 5: Keine Datenbank-Verbindung

Verfasst: 19. Jan 2016, 21:49
von Gregor.Harlan
Wenn ich das Problem richtig analysiert habe, entsteht das Problem, sobald man per PDO sich mit der DB verbinden möchte.
In Redaxo 4 haben wir noch die alten mysql_ Funktionen verwendet.

Man findet auch in anderen PHP- und CMS-Foren dieses Problem bzgl. 1und1 und PDO.
Es scheint also doch eher ein Problem von 1und1 zu sein.

Re: Redaxo 5: Keine Datenbank-Verbindung

Verfasst: 19. Jan 2016, 21:52
von engeltom
Okay. Vorschlag: ich schreibe mal 1und1 an und bin gespannt auf deren Antwort :-)

Re: Redaxo 5: Keine Datenbank-Verbindung

Verfasst: 19. Jan 2016, 22:28
von RexDude
Okay. Vorschlag: ich schreibe mal 1und1 an und bin gespannt auf deren Antwort
Keine Chance.... die haben keinen Einfluss auf Ihre Server :lol: ...alles schon mal probiert. Ich empfehle GN2 Hosting ;)

Re: Redaxo 5: Keine Datenbank-Verbindung

Verfasst: 19. Jan 2016, 22:45
von jeje
ich weis garnicht wo das Problem noch ist, mit
localhost;unix_socket=/tmp/mysql5.sock
funktioniert es einwandfrei.

Als weiteres betrifft es scheinbar nur die Serverlösungen (Management Server usw.), die normalen Hosting Pakete haben nicht den Socket sondern dbxxxxx.1und1.de und das funktionier ohne Probleme, heute gerade getestet.

Gruß
Jochen

Re: Redaxo 5: Keine Datenbank-Verbindung

Verfasst: 19. Jan 2016, 23:02
von engeltom
Kein Problem mehr, wir haben ja eine Lösung :-)

Ich wollte das ganze nur noch richtig verstehen. Neugier halt...

Ich weiß jetzt, dass ich auf meinem Server die folgende Einstellung nutzen muss:

localhost;unix_socket=/tmp/mysql5.sock

Ich kann das lt. 1und1 umgehen, wenn ich eine php.ini mit folgendem Inhalt anlege:

mysql.default_socket = /tmp/mysql5.sock
mysqli.default_socket = /tmp/mysql5.sock pdo_mysql.default_socket = /tmp/mysql5.sock

Dann reicht es wohl, wenn ich die Datenbank wieder über localhost anspreche.

So, erledigt :-)

Re: Redaxo 5: Keine Datenbank-Verbindung

Verfasst: 19. Jan 2016, 23:15
von jeje
Auch gut zu Wissen :lol:

Das teste ich morgen mal.

Gruß
Jochen

Re: Redaxo 5: Keine Datenbank-Verbindung

Verfasst: 22. Apr 2016, 14:43
von Ron
Hallo Jochen,

DANKE - funktioniert!
Endlich mal eine Lösung und klare Antwort auf eine klare Frage (am Anfang dieses Artikel),
ohne großes Geschwalle und Gelaber.
Ich habe zwar nicht gefragt, hatte aber dasselbe Problem und hier nachgeschaut und die Lösung erhalten.
Prima :-)

Gr. Ron

Re: Redaxo 5: Keine Datenbank-Verbindung

Verfasst: 22. Apr 2016, 16:17
von jeje
Hallo Ron,

das freut mich :P

Gruß
Jochen

Re: Redaxo 5: Keine Datenbank-Verbindung

Verfasst: 29. Sep 2016, 22:14
von GeRi
Ich hatte das selbe Problem mit einem Server bei Domainfactory.

Dort hatten wir die MySQL Datenbank angelegt und bekamen bei der Installation von Redaxo immer die Fehlermeldung "keine Datenbank-Verbindung".

Die Lösung war dann ganz einfach:

Der Name der Datenbank kann nicht frei vergeben werden, sondern dieser lautet genauso wie der Benutzername. Richtig beides eingegeben ging dann auch die Installation bis zum ende.