Ergebnis 1 bis 29 von 29

Thema: Datenbank-Verbindung im ContaoManager 1.10.6 gelingt nicht

  1. #1
    Contao-Fan Avatar von eisenherz
    Registriert seit
    12.11.2010.
    Ort
    Münster
    Beiträge
    998

    Standard Datenbank-Verbindung im ContaoManager 1.10.6 gelingt nicht

    Hallo!
    Ich arbeite mich gerade durch das Update zu 5.x.
    Ich habe eine Kopie nach der Anleitung von Christian Feneberg angelegt und möchte jetzt im ContaoManager 1.10.6 die Datenbank verbinden.
    Beim Provider Hetzner gibt es keine URL (nur ne Verbindungskennung, die aber nicht funktioniert).
    Macht nix, dachte ich, ich habe ja die Daten und man braucht nur eins von Beidem.
    Ohne funktionstüchtige URL kann ich aber nicht speichern. Der Button bleibt grau/unerreichbar.

    Was tun?

    Datenbankanbindung.png
    Geändert von eisenherz (04.01.2026 um 21:38 Uhr)
    DropLimits -Die Seite der Rekordjäger

  2. #2
    Contao-Urgestein
    Registriert seit
    24.02.2021.
    Beiträge
    1.837
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Jane Doe hat die Lösung für dich in Papierform hinterlassen (Adresse gibt's keine, finde es selber heraus... ???)

    Zitat Zitat von eisenherz Beitrag anzeigen
    Hallo!
    Ich arbeite mich gerade durch das Update zu 5.x.
    Ich habe eine Kopie nach der Anleitung von Christian Feneberg angelegt und möchte jetzt im ContaoManager 1.10.6 die Datenbank verbinden.
    Beim Provider Hetzner gibt es keine URL (nur ne Verbindungskennung, die aber nicht funktioniert).
    Macht nix, dachte ich, ich habe ja die Daten und man braucht nur eins von Beidem.
    Ohne funktionstüchtige URL kann ich aber nicht speichern. Der Button bleibt grau/unerreichbar.

    Was tun?

    Datenbankanbindung.png
    localhost oder 127.0.0.1?

    Ansonsten hier schauen:
    https://docs.hetzner.com/de/konsoleh...ent/databases/

    Ohne Pfad zu einer Datenbank wirst du hier auch keine Verbindung erstellen können. Wie willst du jemanden besuchen ohne zu wissen, dass Person bei dir zu Hause wohnt / eine Adresse hat.

  3. #3
    Contao-Fan Avatar von eisenherz
    Registriert seit
    12.11.2010.
    Ort
    Münster
    Beiträge
    998

    Standard

    Zitat Zitat von zoglo Beitrag anzeigen
    Jane Doe hat die Lösung für dich in Papierform hinterlassen (Adresse gibt's keine, finde es selber heraus... ???)
    Es werden doch die URL ODER die spezifischen Daten erwartet (URL gibt es bei Hetzner nicht, nur die spezifischen Daten)


    Zitat Zitat von zoglo Beitrag anzeigen
    Ohne Pfad zu einer Datenbank wirst du hier auch keine Verbindung erstellen können. Wie willst du jemanden besuchen ohne zu wissen, dass Person bei dir zu Hause wohnt / eine Adresse hat.
    Ich habe ja den bei Hetzner als Adresse für die Datenbank angegebenen Hostnamen eingetragen. Reicht das nicht? Was habe ich falsch verstanden?

    Verbindungsparameter.png
    Geändert von eisenherz (04.01.2026 um 21:58 Uhr)
    DropLimits -Die Seite der Rekordjäger

  4. #4
    Contao-Urgestein
    Registriert seit
    24.02.2021.
    Beiträge
    1.837
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Was meinst du mit "nur ne Verbindungskennung, die aber nicht funktioniert"

  5. #5
    Contao-Fan Avatar von eisenherz
    Registriert seit
    12.11.2010.
    Ort
    Münster
    Beiträge
    998

    Standard

    Zitat Zitat von zoglo Beitrag anzeigen
    Was meinst du mit "nur ne Verbindungskennung, die aber nicht funktioniert"
    Die kann ich hier ja nicht posten, weil alle Verbindungsdaten drin stehen ... nur halt nicht als URL aufbereitet ... und ich weiß nicht wie ich daraus ne URL zaubere

    ich "schwärze" mal

    Verbindungskennung:
    mysql -D Datenbankname -u Benutzername -p'Password' -h Server


    Wenn ich mir die Daten aus der Parameters.yml der Ursprungsfassung ansehe, finde ich die gleichen Daten, bis auf den Port (den sehe ich aber nirgends) bzw. weiß nicht wo ich den finden könnte

    database_host: sql633.your-server.de
    database_port: xxx
    database_user: xxx
    database_password: xxx
    database_name: xxx
    Geändert von eisenherz (04.01.2026 um 22:11 Uhr)
    DropLimits -Die Seite der Rekordjäger

  6. #6
    Contao-Urgestein
    Registriert seit
    24.02.2021.
    Beiträge
    1.837
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Kannst du die Datenbankverbindung auf andere Art und Weise validieren?

  7. #7
    Contao-Fan Avatar von eisenherz
    Registriert seit
    12.11.2010.
    Ort
    Münster
    Beiträge
    998

    Standard

    Zitat Zitat von zoglo Beitrag anzeigen
    Kannst du die Datenbankverbindung auf andere Art und Weise validieren?

    Ich wüsste nicht wie ... ist nicht mein Gewerk (sonst bräuchte ich ja nicht die Anleitung von Christian Feneberg )


    Komme ich da auch mit filezilla dran?
    DropLimits -Die Seite der Rekordjäger

  8. #8
    Contao-Urgestein
    Registriert seit
    24.02.2021.
    Beiträge
    1.837
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von eisenherz Beitrag anzeigen
    Ich wüsste nicht wie ... ist nicht mein Gewerk (sonst bräuchte ich ja nicht die Anleitung von Christian Feneberg )


    Komme ich da auch mit filezilla dran?
    Hast du es mal vie DATABASE_URL versucht und deine Zugangsdaten entsprechend encoded?
    https://symfony.com/doc/current/doctrine.html

    Reservierte Character musst du dann selber encoden, ist aber dokumentiert.
    https://www.ietf.org/rfc/rfc3986.txt

    Wäre die Methode ohne Manager der es eigentlich für dich übernimmt. Wenn es nicht dein Gewerk ist, dann vielleicht als Kleinauftrag mit Partner deines Vertrauens kollaborieren.

  9. #9
    Contao-Fan Avatar von eisenherz
    Registriert seit
    12.11.2010.
    Ort
    Münster
    Beiträge
    998

    Standard

    Die URL
    scheint sich auch nur aus den Datenbankdaten zusammenzusetzen
    Ich habe jetzt gesehen, das sie automatisch eingetragen wurde, zusammengesetzt aus den Daten, die ich unten einzelne eingegeben habe.
    Da wurden aber Fehler gemacht Das Sonderzeichen "%" im Passwort wird völlig anders dargestellt und ich versteh nicht ob zwischen die einzelnen Elemente eine ":" oder ein "/" gehört. Bei der automatischen Umwandlung ist beides zu sehen
    mysql://Benutzername:Password falsch"übersetzt"/k866.your-database.de:3306/Datenbankname
    DropLimits -Die Seite der Rekordjäger

  10. #10
    Contao-Fan Avatar von eisenherz
    Registriert seit
    12.11.2010.
    Ort
    Münster
    Beiträge
    998

    Standard

    Zitat Zitat von zoglo Beitrag anzeigen
    Hast du es mal vie DATABASE_URL versucht und deine Zugangsdaten entsprechend encoded?
    https://symfony.com/doc/current/doctrine.html

    Reservierte Character musst du dann selber encoden, ist aber dokumentiert.
    https://www.ietf.org/rfc/rfc3986.txt

    Wäre die Methode ohne Manager der es eigentlich für dich übernimmt. Wenn es nicht dein Gewerk ist, dann vielleicht als Kleinauftrag mit Partner deines Vertrauens kollaborieren.


    "mailto:John.Doe@example.com" ...ist die Namensähnlichkeit Zufall?

    "DATABASE_URL="mysql://db_user:db_password@127.0.0.1:3306/db_name?serverVersion=8.0.37" "

    Das habe ich probiert, aber noch nicht verstanden wann man als Trennung ":" oder "/" setzt und was ich bei Serverversion einsetze
    DropLimits -Die Seite der Rekordjäger

  11. #11
    Contao-Urgestein
    Registriert seit
    24.02.2021.
    Beiträge
    1.837
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von eisenherz Beitrag anzeigen
    "mailto:John.Doe@example.com" ...ist die Namensähnlichkeit Zufall?

    "DATABASE_URL="mysql://db_user:db_password@127.0.0.1:3306/db_name?serverVersion=8.0.37" "

    Das habe ich probiert, aber noch nicht verstanden wann man als Trennung ":" oder "/" setzt und was ich bei Serverversion einsetze
    Serverversion kannst du skippen.

    / siehst du in deinem Beispiel (user : passwort @ server)
    : ist zwischen passwort und user

  12. #12
    Contao-Fan Avatar von eisenherz
    Registriert seit
    12.11.2010.
    Ort
    Münster
    Beiträge
    998

    Standard

    Wenn ich die nach dem Muster
    mysql://db_user:db_password@Server:3306/db_name
    angefertigt URL einsetze wird im unteren Bereich das Passwort automatisch verkürzt!?
    DropLimits -Die Seite der Rekordjäger

  13. #13
    Contao-Urgestein
    Registriert seit
    24.02.2021.
    Beiträge
    1.837
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ich verstehe nicht was du mit der Frage meinst

  14. #14
    Contao-Fan Avatar von eisenherz
    Registriert seit
    12.11.2010.
    Ort
    Münster
    Beiträge
    998

    Standard

    Zitat Zitat von zoglo Beitrag anzeigen
    Ich verstehe nicht was du mit der Frage meinst
    der obere und untere Bereich kommunizieren anscheinend (werden automatisch ausgefüllt/ergänzt). Nur leider falsch.

    Gebe ich unten das richtige Passwort ein, wird es oben in der URL falsch interpretiert -> ich kann nicht speichern

    Ändere ich die falsche Interpretation in der URL, bzw. überschreibe sie, wird im unteren Bereich das Passwort verkürzt -> ich kann nicht speichern

    Kann es ein, dass nur bestimmte Zeichen beim Passort einwandfrei funktionieren ... und wenn ja, welche?
    DropLimits -Die Seite der Rekordjäger

  15. #15
    Contao-Urgestein
    Registriert seit
    24.02.2021.
    Beiträge
    1.837
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von eisenherz Beitrag anzeigen
    der obere und untere Bereich kommunizieren anscheinend (werden automatisch ausgefüllt/ergänzt). Nur leider falsch.

    Gebe ich unten das richtige Passwort ein, wird es oben in der URL falsch interpretiert -> ich kann nicht speichern

    Ändere ich die falsche Interpretation in der URL, bzw. überschreibe sie, wird im unteren Bereich das Passwort verkürzt -> ich kann nicht speichern
    Hast du wie in https://community.contao.org/de/show...l=1#post600848 erwähnt mal die Zugangsdaten manuell eingegeben ohne Verwendung des Managers... und hast du deine Zugangsdaten erfolgreich validieren können?

    Bitte einmal alles durchgehen, für heute lege ich mich schlafen. Wünsche dir viel Erfolg!

  16. #16
    Contao-Fan Avatar von eisenherz
    Registriert seit
    12.11.2010.
    Ort
    Münster
    Beiträge
    998

    Standard

    Zitat Zitat von zoglo Beitrag anzeigen
    Hast du wie in https://community.contao.org/de/show...l=1#post600848 erwähnt mal die Zugangsdaten manuell eingegeben ohne Verwendung des Managers... und hast du deine Zugangsdaten erfolgreich validieren können?

    Bitte einmal alles durchgehen, für heute lege ich mich schlafen. Wünsche dir viel Erfolg!
    Das habe ich, anscheinend, überhaupt nicht verstanden, sorry.
    Danke und gute Nacht
    DropLimits -Die Seite der Rekordjäger

  17. #17
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    38.095
    Partner-ID
    10107

    Standard

    Zitat Zitat von eisenherz Beitrag anzeigen
    Beim Provider Hetzner gibt es keine URL (nur ne Verbindungskennung, die aber nicht funktioniert).
    Doch, gerade bei Hetzner musst du einen spezifischen Host verwenden, nicht einfach nur localhost. Und den siehst du auch in der konsoleH.
    » sponsor me via GitHub or Revolut

  18. #18
    Community-Moderator & Contao-Urgestein Avatar von derRenner
    Registriert seit
    23.10.2012.
    Ort
    hoRn|waldviertel
    Beiträge
    3.050
    Contao-Projekt unterstützen

    Support Contao

    Standard

    schau mal ob dir dieses Tool weiterhilft:
    https://docs.contao.org/5.x/manual/d...bank-parameter

    Achte auch auf Gross- und Kleinschreibung! in deinen oberen Screenshots hast du für 'Benutzername' Grossbuchstaben verwendet, obwohl sie in den Verbindungsdaten von Hetzner in Kleinbuchstaben angeführt sind.

    Das Tool checkt auch deine Sonderzeichen im Passwort und gibt sie korrekt aus.
    Alternativ zur parameters.yml verwende die .env bzw. .env.local und trage die Zugangsdaten dort mal "zu Fuss" ein.
    Grüsse
    Bernhard


  19. #19
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    38.095
    Partner-ID
    10107

    Standard

    Das Tool braucht man nur, wenn man die Datenbankzugangsdaten manuell in die .env.local eintragen möchte. Im Contao Manager kannst du einfach Host, User & Passwort angeben und der speichert das für dich dann korrekt.
    » sponsor me via GitHub or Revolut

  20. #20
    Community-Moderator & Contao-Urgestein Avatar von derRenner
    Registriert seit
    23.10.2012.
    Ort
    hoRn|waldviertel
    Beiträge
    3.050
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ja, das weiss ich - ich wollte nur darauf hinweisen, dass im tool die Passwort-Darstellung (speziell die Sonderzeichen) geprüft werden könnte und dann mit dem CM verglichen werden kann.
    Bzw. kann ja das manuelle Eintragen in die .env / .env.local damit gut genutzt werden.

    Meine Vermutung liegt bei der Gross- und Kleinschreibung.
    Grüsse
    Bernhard


  21. #21
    Contao-Fan Avatar von eisenherz
    Registriert seit
    12.11.2010.
    Ort
    Münster
    Beiträge
    998

    Standard

    Hallo!
    Mein Urlaub ist zu Ende deshalb melde ich mich erst jetzt wieder, sorry!

    Ich habe gerade mit Hetzner telefoniert.
    Die Daten incl. Serveradresse sind alle richtig.
    Es wird ein Sonderzeichen vermutet, das fehlintepretiert wird.
    Der Support hat mir jetzt noch eine Trick verraten, denn ihr sicher kennt ...das Passwort in einfache Anführungszeichen setzen.
    Ansonsten das Passwort so ändern, dass der ContaoManager nicht "stolpert"

    Ich werde, wahrscheinlich, heut Abend nochmal experimentieren ... und melde mich.
    Ich muss aber erst die Installation nochmal aufräumen. Durch meine Versuche das direkt über die YML zu lösen ist wohl was kaputt
    Danke bis hier
    DropLimits -Die Seite der Rekordjäger

  22. #22
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    38.095
    Partner-ID
    10107

    Standard

    Sonderzeichen sollten eigentlich keine Probleme machen. Welche Zeichen befinden sich denn in deinem Passwort?
    » sponsor me via GitHub or Revolut

  23. #23
    Contao-Fan Avatar von eisenherz
    Registriert seit
    12.11.2010.
    Ort
    Münster
    Beiträge
    998

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Sonderzeichen sollten eigentlich keine Probleme machen. Welche Zeichen befinden sich denn in deinem Passwort?
    Ich schicke Dir mal ne eMail mit dem Kennwort
    DropLimits -Die Seite der Rekordjäger

  24. #24
    Contao-Nutzer Avatar von JamesdK
    Registriert seit
    02.12.2009.
    Ort
    Leverkusen
    Beiträge
    167
    Partner-ID
    8753

    Standard

    Ich bin zu Contao 4.9-Zeiten mal über die Option zur Verschlüsselung der Datenbankverbindung bei Hetzner gestolpert:
    https://community.contao.org/de/show...-zum-DB-Server

    Keine Ahnung, ob es das heutzutage da immer noch gibt. Wenn ja, prüfe doch mal, ob in der Konfiguration die verschlüsselte Verbindung zur Datenbank aktiviert ist. Dann könntest du es mal ohne Verschlüsselung testen.
    Gerade gefunden: https://docs.hetzner.com/de/konsoleh...tabases/mysql/ (Punkt 7). Scheint es also noch zu geben.

  25. #25
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    38.095
    Partner-ID
    10107

    Standard

    Trage am besten nichts selbst in YAML Dateien ein. Lösche das wieder, lösche den Cache, gehe in den Contao Manager und ändere dort die Datenbankzugangsdaten. Gib deine Zugangsdaten 1:1 hier ein:



    Ändere nichts bei "Database URL".
    Angehängte Grafiken Angehängte Grafiken
    » sponsor me via GitHub or Revolut

  26. #26
    Contao-Fan Avatar von eisenherz
    Registriert seit
    12.11.2010.
    Ort
    Münster
    Beiträge
    998

    Standard

    Entschuldigt bitte die verspätete Reaktion!
    Mein Urlaub ist zu Ende und ich mache das wieder in den Randzeit ... wenn noch Konzentration übrig ist

    Nach eMail Kontakt mit zwei kompetenten Helfern und dem Service von Hetzner bin ich zum Schluss gekommen, das Passwort weitgehend von Sonderzeichen zu befreien.
    Es ist jetzt nur noch ein Sonderzeichen im Passwort "!" - das hat jetzt endlich!!! funktioniert
    Die entsprechende Interpretation der Sonderzeichen manuel zu übertragen habe ich jetzt nicht mehr gemacht. Ich befürchte da bei MIR Folgefehler. Ich wollte es eindeutig/ klarer

    Hier nochmal ein Fehlerbild
    DB-Problem mit Datenbankkennwort.png

    Nochmal Danke an alle Helfer! Ohne wäre ich verloren!
    DropLimits -Die Seite der Rekordjäger

  27. #27
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    38.095
    Partner-ID
    10107

    Standard

    Zitat Zitat von eisenherz Beitrag anzeigen
    Hier nochmal ein Fehlerbild
    DB-Problem mit Datenbankkennwort.png
    Wie gesagt, ignoriere die Zeile "Datenbank-URL". Trage die Datenbankzugangsdaten einfach in den Feldern darunter ein (egal mit welchen Sonderzeichen).
    » sponsor me via GitHub or Revolut

  28. #28
    Contao-Fan Avatar von eisenherz
    Registriert seit
    12.11.2010.
    Ort
    Münster
    Beiträge
    998

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Wie gesagt, ignoriere die Zeile "Datenbank-URL". Trage die Datenbankzugangsdaten einfach in den Feldern darunter ein (egal mit welchen Sonderzeichen).
    Genau das funktionierte ja nicht. Das war mein allererster Ansatz

    Ich habe es jetzt genau so gemacht, aber mit einem Kennwort weitgehend ohne Sonderzeichen, bis auf das "!"
    So hat die richtige Generierung der URL funktioniert. Mit "#" oder "@" z.B. gar nicht. Egal was ich versucht habe.
    DropLimits -Die Seite der Rekordjäger

  29. #29
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    38.095
    Partner-ID
    10107

    Standard

    Zitat Zitat von eisenherz Beitrag anzeigen
    Genau das funktionierte ja nicht. Das war mein allererster Ansatz
    Das kann ich nicht nachvollziehen, evt. hattest du einfach einen copy paste Fehler.
    » sponsor me via GitHub or Revolut

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •