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
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:
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:
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
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.
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
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
...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
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
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.