[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 von 2

Redaxo 5: Keine Datenbank-Verbindung

Verfasst: 16. Jan 2016, 15:18
von engeltom
Hallo zusammen,

ich habe gerade Redaxo 5 in einen Ordner auf meinen Server geladen und die Installation gestartet.

Es ist ein 1und1-Server, php5.5 ist aktiviert, die Installation läuft in einem Unterverzeichnis.

Beim Punkt Daten einrichten kommt der folgende Fehler: Es konnte keine Verbindung zur Datenbank hergestellt werden!

Wenn ich im Control Center von 1und1 phpmyadmin aufrufe, komme ich aber rein.

Hat jemand eine Idee?

Vielen Dank, Thomas

Re: Redaxo 5: Keine Datenbank-Verbindung

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

hab das gleiche Problem, ebenfalls 1und1 und bekomme auch die Fehlermeldung "Es konnte keine Verbindung zur Datenbank hergestellt werden!"

Hast Du eine Lösung gefunden?

Gruß
Jochen

Re: Redaxo 5: Keine Datenbank-Verbindung

Verfasst: 18. Jan 2016, 20:08
von Gregor.Harlan
Kann mal einer von euch bitte an dieser Stelle $e->getMessage() ausgeben lassen: https://github.com/redaxo/redaxo/blob/e ... .php#L1321

(Ich glaube, wir sollten allgemein die tatsächliche Fehleremeldung mit ausgeben, damit die Ursache besser ersichtlich wird.)

Re: Redaxo 5: Keine Datenbank-Verbindung

Verfasst: 18. Jan 2016, 20:39
von jeje
Hallo Gregor,

sorry kannst Du das bitte genauer erklären, bin nicht der große PHP/SQL Profi :oops:

Gruß
Jochen

Re: Redaxo 5: Keine Datenbank-Verbindung

Verfasst: 18. Jan 2016, 20:50
von Gregor.Harlan
In die gelb markierte Zeile (provisorisch) dies einfügen:

Code: Alles auswählen

echo $e->getMessage();
Und dann erneut das Setup ausprobieren. Dann müsste neben der Meldung "Es konnte keine Verbindung zur Datenbank hergestellt werden!" noch irgendwo darüber die tatsächliche SQL-Fehlermeldung erscheinen.

Re: Redaxo 5: Keine Datenbank-Verbindung

Verfasst: 18. Jan 2016, 20:53
von jeje
Vileicht das noch zur Info:

PHP: 5.5
MySQL: 5.1
MySQL Host: localhost:/tmp/mysql5.sock

Gruß
Jochen

Re: Redaxo 5: Keine Datenbank-Verbindung

Verfasst: 18. Jan 2016, 20:59
von jeje
Hallo Gregor,

hier die Fehlermeldung:
Parse error: syntax error, unexpected 'API' (T_STRING) in /homepages/8/d240722211/htdocs/test_neu_19/redaxo/src/core/lib/sql/sql.php on line 1267
Gruß
Jochen

Re: Redaxo 5: Keine Datenbank-Verbindung

Verfasst: 18. Jan 2016, 21:05
von jeje
Hatte noch was übersehen:
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] Verbindungsaufbau abgelehnt
Gruß
Jochen

Re: Redaxo 5: Keine Datenbank-Verbindung

Verfasst: 18. Jan 2016, 21:18
von Gregor.Harlan
Was hast du als Host eingetragen bei der DB-Verbindung?
localhost oder etwas in der Richtung "db..."?

Re: Redaxo 5: Keine Datenbank-Verbindung

Verfasst: 18. Jan 2016, 21:39
von jeje
MySQL Host: localhost:/tmp/mysql5.sock

Re: Redaxo 5: Keine Datenbank-Verbindung

Verfasst: 18. Jan 2016, 22:01
von Ruediger.Nitzsche
Schau mal, was in PMA als Servername drin steht und trag den ein.

Rüdiger

Re: Redaxo 5: Keine Datenbank-Verbindung

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

was meinst Du mit PMA?

Gruß
Jochen

Re: Redaxo 5: Keine Datenbank-Verbindung

Verfasst: 18. Jan 2016, 22:04
von Ingo
entweder 4-Methoxyamphetamin oder phpMyAdmin

Re: Redaxo 5: Keine Datenbank-Verbindung

Verfasst: 18. Jan 2016, 22:05
von RexDude
Ha ha :lol: :lol: :lol:
Aber hiesse dass dann nicht 4PMA? :D (rethorische Frage)

Re: Redaxo 5: Keine Datenbank-Verbindung

Verfasst: 18. Jan 2016, 22:07
von Ruediger.Nitzsche
Ingo hat geschrieben:entweder 4-Methoxyamphetamin oder phpMyAdmin
Ich wähle Tor 2 :)

Rüdiger

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