Contao-Camp 2024
Ergebnis 1 bis 17 von 17

Thema: Zweite Datenbank keine Verbindung

  1. #1
    Contao-Nutzer
    Registriert seit
    24.06.2019.
    Beiträge
    26

    Standard Zweite Datenbank keine Verbindung

    Hallo,

    ich versuche in Contao 4.8 eine zweite Datenbank zu verbinden, leider ohne Erfolg!

    Ich habe die config.yml und die parameters.yml von der 4.4 in die 4.8 kopiert.

    Bei 4.4 ging das problemlos und bei 4.8 kommt:

    PHP-Code:
     [RuntimeException]                                                                       
      
    An error occurred while executing the "contao:install-web-dir" command:                  
      
    In ParameterBag.php line 100:                                                  
                                                                               
        
    You have requested a non-existent parameter "second_database_host"
    Hat sich da was geändert bezüglich der Einbindung?

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

    Standard

    Laut Fehler hast du in deiner parameters.yml keinen Parameter namens second_database_host eingetragen.

  3. #3
    Contao-Nutzer
    Registriert seit
    24.06.2019.
    Beiträge
    26

    Standard

    Hallo Spooky,

    danke für deine schnell Antwort.

    Doch das habe ich:

    PHP-Code:
    parameters:
        
    database_hostlocalhost
        database_port
    3306
        database_user
    root
        database_password
    root
        database_name
    database
        secret


        
    second_database_hostlocalhost
        second_database_port
    3306
        second_database_user
    root
        second_database_password
    root
        second_database_name
    Database2 
    Geändert von Spooky (17.02.2020 um 11:04 Uhr)

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

    Standard

    Ich bin mir nicht sicher ob das mit der leeren Zeile dazwischen funktioniert.

  5. #5
    Contao-Nutzer
    Registriert seit
    24.06.2019.
    Beiträge
    26

    Standard

    Habe die Leerzeichen raus genommen aber es ändert nichts.

    Kann es sein das ich ein Fehler in der config.yml habe:
    PHP-Code:
    doctrine:
      
    dbal:
        
    connections:
          
    second:
            
    driver:   pdo_mysql
            host
    :     '%second_database_host%'
            
    port:     '%second_database_port%'
            
    dbname:   '%second_database_name%'
            
    user:     '%second_database_user%'
            
    password'%second_database_password%'
            
    charset:  UTF8 

  6. #6
    Contao-Urgestein Avatar von fiedsch
    Registriert seit
    09.07.2009.
    Ort
    München
    Beiträge
    2.942

    Standard

    Den Wert des Parameters secret hast Du für Den Post hier im Form rausgenommen, oder steht das wirklich so da?
    Contao-Community-Treff Bayern: http://www.contao-bayern.de

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

    Standard

    Zitat Zitat von fiedsch Beitrag anzeigen
    Den Wert des Parameters secret hast Du für Den Post hier im Form rausgenommen, oder steht das wirklich so da?
    Den habe ich entfernt.

  8. #8
    Contao-Nutzer
    Registriert seit
    24.06.2019.
    Beiträge
    26

    Standard

    Folgende Fehlermeldung habe ich noch gefunden:
    PHP-Code:
    #2 /Applications/MAMP/htdocs/xxx/vendor/symfony/dependency-injection/ParameterBag/ParameterBag.php(187): Symfony\Component\DependencyInjection\ParameterBag\ParameterBag->resolveString('%second_databas...', Array) 

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

    Standard

    Wo liegt deine parameters.yml und wo deine config.yml?

  10. #10
    Contao-Nutzer
    Registriert seit
    24.06.2019.
    Beiträge
    26

    Standard

    Beide im Ordner /app/config/

  11. #11
    Contao-Nutzer
    Registriert seit
    24.06.2019.
    Beiträge
    26

    Standard

    Ich habe die Dateien aus der 4.4 Installation kopiert in die 4.8.
    Mit der 4.4 ging es, mit 4.8 kommt die Fehlermeldung.

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

    Standard

    Was genau meinst du damit? Wie bist du, Schritt für Schritt, vorgegangen? Bist du dir sicher, dass du nur eine parameters.yml hast? Also nicht auch eine unter config/parameters.yml bspw.?

  13. #13
    Community-Moderatorin & Contao-Urgestein Avatar von mlweb
    Registriert seit
    10.07.2011.
    Beiträge
    6.742
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Versuch mal beide in den Ordner /config zu legen. Das ist seit Contao 4.8 der richtige Ordner. Normal sollte zwar der alte Ordner weiter funktionieren, aber bei dieser etwas spezielleren Sache würde ich das auf jeden Fall testen.
    Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
    Unterstütze bitte das Contao-Projekt (Button Links)
    Weitere Spendenmöglichkeiten
    ------------------------------------------------------------------------------------------------------
    Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
    Contao-Online-Video-Kurse: Contao Academy
    Funktionalität erweitern: Contao-Erweiterungen

    Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.




  14. #14
    Contao-Nutzer
    Registriert seit
    24.06.2019.
    Beiträge
    26

    Standard

    Unter /config ist einen zweite parameters.yml, falls das der Fehler ist, welche soll ich nun verwenden?

  15. #15
    Contao-Fan Avatar von Nightwing
    Registriert seit
    29.05.2013.
    Beiträge
    436

    Standard

    Schau mal, in welcher die aktuell richtigen Daten stehen

    ToM

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

    Standard

    Zitat Zitat von Mick204 Beitrag anzeigen
    Unter /config ist einen zweite parameters.yml, falls das der Fehler ist, welche soll ich nun verwenden?
    app/config/ und app/Resources/ brauchst du ab Contao 4.8 nicht mehr.

  17. #17
    Contao-Nutzer
    Registriert seit
    24.06.2019.
    Beiträge
    26

    Standard

    Das wars, beide Dateien im Ordner /config und es geht

    Vielen Dank für die Hilfe.

Aktive Benutzer

Aktive Benutzer

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

Lesezeichen

Lesezeichen

Berechtigungen

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