Ergebnis 1 bis 20 von 20

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
    994

    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.833
    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
    994

    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.833
    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
    994

    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.833
    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
    994

    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.833
    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
    994

    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
    994

    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.833
    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
    994

    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.833
    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
    994

    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.833
    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
    994

    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.058
    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.037
    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.058
    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.037
    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


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
  •