Contao-Konferenz 2024
Ergebnis 1 bis 39 von 39

Thema: Config Ordner und parameters.yml wird vermisst

  1. #1
    Contao-Nutzer Avatar von theMatrix
    Registriert seit
    19.09.2013.
    Ort
    Frankfurt
    Beiträge
    154

    Frage Config Ordner und parameters.yml wird vermisst

    Hallo Contao Team,

    ich habe eben eine frische Contao Version 4.13.34 über Manager installiert. Danach die Zugangsdaten für Datenbank eingetragen und Datenbanktabellen erstellt.
    Contao Backend funktioniert. Datensätze lassen sich erstellen und löschen.

    Allerdings, ich kann, wenn ich über FTP verbinde, keine Config bzw. App Ordner finden. Ich frage mich, auch wo die Zugangsdaten für Datenbank gespeichert wurde?
    Hat sich bei der Version 4.13.34 was parameters.yml betrifft geändert, wird es jetzt woanders abgelegt?

    Struktur von der Installation wie folgt:
    • assets
    • contao-manager
    • files
    • system
    • templates
    • var
    • vendor
    • web



    Da benötige ich eine kurze Info.

    Vielen Dank.

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

    Standard

    Zitat Zitat von theMatrix Beitrag anzeigen
    Allerdings, ich kann, wenn ich über FTP verbinde, keine Config bzw. App Ordner finden.
    Das legst du immer selbst an. Bzw. was meinst du mit "App" Ordner? Vermutlich "src/"?


    Zitat Zitat von theMatrix Beitrag anzeigen
    Ich frage mich, auch wo die Zugangsdaten für Datenbank gespeichert wurde?
    Hat sich bei der Version 4.13.34 was parameters.yml betrifft geändert, wird es jetzt woanders abgelegt?
    Wird vom Contao Manager in der .env.local gespeichert.
    » sponsor me via GitHub or PayPal or Revolut

  3. #3
    Contao-Nutzer Avatar von theMatrix
    Registriert seit
    19.09.2013.
    Ort
    Frankfurt
    Beiträge
    154

    Standard

    Hi Spooky,

    danke dir.
    Das mit dem .env.local ist für mich jetzt ganz neu. Ich kann mich erinnern, dass diese Datei unter config/ automatisch generiert wurde.
    Es war mal so, dass die Config-Dateien unter app/config/ waren und Zeitlang unter config/.
    Deshalb weiß ich nicht mehr wo die parameters.yml hingehört.

    Ich kann aber die Daten aus dem .env.local entfernen und unter config/parameters.yml hinterlegen. Ist es richtig?
    Oder sollte ich es unter app/config/parameters.yml speichern?

    Update: Da steht, dass parameters.yml tatsächlich automatisch generiert wird. https://docs.contao.org/manual/en/sy...parameters-yml

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

    Standard

    Die parameters.yml wird nur vom Install Tool automatisch angelegt. Die Möglichkeit die Datenbankverbindungsdaten über Umgebungsvariablen zu definieren gibt es unabhängig davon schon länger.
    » sponsor me via GitHub or PayPal or Revolut

  5. #5
    Contao-Nutzer
    Registriert seit
    12.01.2017.
    Beiträge
    29

    Standard


    Wird vom Contao Manager in der .env.local gespeichert.
    Hallo zusammen,
    ich habe das gleiche Problem. Lösungsweg ist gut beschrieben, danke.
    ABER: Wo finde ich die env.local?
    Ich konnte beim besten Willen nix finden.
    Danke für einen Tipp.
    Willi

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

    Standard

    Diese Datei befindet sich im Installationsverzeichnis.
    » sponsor me via GitHub or PayPal or Revolut

  7. #7
    Contao-Nutzer
    Registriert seit
    12.01.2017.
    Beiträge
    29

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Diese Datei befindet sich im Installationsverzeichnis.
    Danke für die rasche Antwort. Du meinst das root?
    Ich sehe hier nichts...
    Willi
    Angehängte Grafiken Angehängte Grafiken

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

    Standard

    Vermutlich nutzt du FTP und der FTP Server zeigt dir keine "versteckten" Dateien an (Dateien mit Punkt am Anfang).
    Geändert von Spooky (24.11.2023 um 12:41 Uhr)
    » sponsor me via GitHub or PayPal or Revolut

  9. #9
    Contao-Nutzer
    Registriert seit
    12.01.2017.
    Beiträge
    29

    Computer


    Das ist es, ganz lieben Dank. Du hast mir den Tag gerettet!
    Liebe Grüße, Willi

  10. #10
    Contao-Fan
    Registriert seit
    12.04.2011.
    Ort
    Hamburg
    Beiträge
    540

    Standard

    Muss mich hier mal dranhängen... in meiner 4.13 gibt es auch keine parameters.yml mehr, und da der Manager bei der Installation nun zwingend Datenbankinfos anfordert, muss man die Datenbankdaten beim Installationsprozess hinterlegen, was beim Serverumzug recht verwirrend war, wurde doch immer empfohlen, die kopierte Datenbank erst ganz am Ende mit der Contaoinstallation zu verheiraten. Aber da man die Datenbankaktualisierung weiterhin erstmal ignorieren kann, war das kein Problem. Jedenfalls stehen die Datenbankinfos auch bei mir dann in der env.local.

    Aber wo hinterlege ich nun SMTP-Daten?
    Früher war das doch auch die paramters.yml...

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

    Standard

    Weiterhin in der parameters.yml oder in der .env.local. Siehe https://docs.contao.org/manual/de/sy...-konfiguration
    » sponsor me via GitHub or PayPal or Revolut

  12. #12
    Contao-Fan
    Registriert seit
    12.04.2011.
    Ort
    Hamburg
    Beiträge
    540

    Standard

    Ah, ok... danke!

    Ich kann also für die Datenbank die env.local und für SMTP wie bisher die parameters.yml verwenden, die ich dann in den selbst angelegten Ordner "contao" lege?

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

    Standard

    Nein, die parameters.yaml befindet sich im Ordner config/
    » sponsor me via GitHub or PayPal or Revolut

  14. #14
    Contao-Fan
    Registriert seit
    12.04.2011.
    Ort
    Hamburg
    Beiträge
    540

    Standard

    Oh je... ja, meinte ich ja...
    Danke für die Hilfe!!

  15. #15
    Contao-Nutzer
    Registriert seit
    10.10.2015.
    Beiträge
    142

    Standard Alles angepast in .env.local angepasst - klappt trotzdem nicht.

    Obwohl ich die .env.local wie in
    https://docs.contao.org/manual/de/sy...-konfiguration
    beschreiben angepasst habe und mehrfach den Prod.Cache erneuert habe, kann ich im Formular unter Mailer-Transport keinen Eintrag finden.

    Was fehlt noch?

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

    Standard

    Das kannst du nur, wenn du folgendes machst: https://docs.contao.org/manual/de/sy...senderadressen
    » sponsor me via GitHub or PayPal or Revolut

  17. #17
    Contao-Nutzer
    Registriert seit
    10.10.2015.
    Beiträge
    142

    Standard Vielen Dank, ber ich bekomme es nicht hin

    Code:
    # config/config.yaml
    framework:
        mailer:
            transports:
                application: smtps://exampleuser:examplepassword@example.com
                website1: smtps://email%%40example.org:foobar@example.org
    müssen die @ bei application auch ersetzt werden?

    mit der Zeile website1 komme ich überhaupt nicht klar:
    OK, @ wird ersetzt und die verwendete E-Mailadresse eingetragen, aber was ist mit "foobar@example.org"?

    Ich wäre für einen weiteren Tipp dankbar. ;-)

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

    Standard

    In der Dokumentation gibt es ein Tool, das dir dabei hilft: https://docs.contao.org/manual/de/sy...senderadressen
    Von dort kopierst du dir den Eintrag unter "config.yaml".
    » sponsor me via GitHub or PayPal or Revolut

  19. #19
    Contao-Nutzer
    Registriert seit
    10.10.2015.
    Beiträge
    142

    Standard passt irgendwie nicht zusammen

    Danke für den Tipp, Spooky,

    irgendwie passt aber das Ergebnis des Tools und die Vorlage nicht zusammen :-(

    Code:
    # config/config.yaml
    framework:
        mailer:
            transports:
                application: smtps://exampleuser:examplepassword@example.com
                website1: smtps://email%%40example.org:foobar@example.org
    Was soll wohin
    MAILER_URL?
    MAILER_DSN?
    Geändert von Spooky (21.08.2024 um 08:01 Uhr) Grund: added [code] tags

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

    Standard

    Was genau meinst du?
    » sponsor me via GitHub or PayPal or Revolut

  21. #21
    Contao-Nutzer
    Registriert seit
    10.10.2015.
    Beiträge
    142

    Standard Tool

    Das Tool gibt mir eine MAILER_URL und eine MAILER_DSN aus.

    Das passt aber nicht mit den Begriffen application und website1 zusammen.

    Ich blick einfach nicht durch.

  22. #22
    Contao-Fan
    Registriert seit
    24.02.2021.
    Beiträge
    866
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Das Tool gibt dir eine MAILER_DSN und eine config.yaml aus und hilft dir beim double encoding.

    Ob du nun alles in die config.yaml oder parameters.yaml schreibst, das entscheidest du.
    Hast du den Teil der Dokumentation gelesen?

  23. #23
    Contao-Nutzer
    Registriert seit
    10.10.2015.
    Beiträge
    142

    Standard

    Gelesen schon, aber nicht kapiert :-(

    Ist diese Struktur für die config.yaml

    Code:
    # config/config.yaml
    framework:
        mailer:
            transports:
                application: smtps://exampleuser:examplepassword@example.com
                website1: smtps://email%%40example.org:foobar@example.org
    hinfällig?
    Geändert von Spooky (21.08.2024 um 08:01 Uhr) Grund: added [code] tags

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

    Standard

    Nein, warum denkst du, dass das hinfällig ist?
    » sponsor me via GitHub or PayPal or Revolut

  25. #25
    Contao-Nutzer
    Registriert seit
    10.10.2015.
    Beiträge
    142

    Standard

    Weil mir das Tool für die config.yaml nur eine Zeile ausgibt.

  26. #26
    Contao-Fan
    Registriert seit
    24.02.2021.
    Beiträge
    866
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Weil ich das Tool damals zum encodieren in meiner Freizeit programmiert habe, die Ausgabe in Struktur einer config.yaml dann doch bisschen länger gedauert hätte und es den Aufwand-Nutzen für meine Zeit nicht wert ist.

    Vorher gab es das Tool nicht und Leute haben die URL selber encoden müssen. Heute haben User ein Tool und es ist den Usern nicht genehm .

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

    Standard

    Zitat Zitat von jha Beitrag anzeigen
    Weil mir das Tool für die config.yaml nur eine Zeile ausgibt.
    Ja, weil das ja nur der Wert für deinen individuellen Mailer Eintrag ist, nicht die ganze Mailer Config.
    » sponsor me via GitHub or PayPal or Revolut

  28. #28
    Contao-Nutzer
    Registriert seit
    10.10.2015.
    Beiträge
    142

    Standard Doch das Tool ist mir sehr genehm!

    Doch das Tool ist mir sehr genehm und auch sehr leicht zu nutzen, aber ich weiß nicht wie ich diese 2 Zeilen in die Struktur der config.yaml einsetzen soll.

  29. #29
    Contao-Fan
    Registriert seit
    24.02.2021.
    Beiträge
    866
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Du brauchst nur die letzte Zeile. Die obere Zeile ist für die .env, die untere für deine yaml.

  30. #30
    Contao-Nutzer
    Registriert seit
    10.10.2015.
    Beiträge
    142

    Standard

    Das habe ich wie folgt gelöst

    die MAILER_DSN in die .env eingetragen

    und dann die config.yaml angepasst:

    Code:
    contao:
        legacy_routing: false
    
    framework:
        mailer:
            transports:
                application: smtps://info%%40unser-wuermtal.de:xxxxxx@mailer.xl-page.de
                website1: smtps://info%%unser-wuermtal.de:foobar@info.haubeil.com
    leider erscheint trotzdem nichts in den Mailer-Transport-Pulldowns.

    Habe ich immer noch einen Fehler drin?
    Geändert von Spooky (21.08.2024 um 08:47 Uhr) Grund: added [code] tags

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

    Standard

    Zitat Zitat von jha Beitrag anzeigen
    Das habe ich wie folgt gelöst

    die MAILER_DSN in die .env eingetragen
    Das musst du nicht machen, wenn du eigene Transports definiert hast.





    Zitat Zitat von jha Beitrag anzeigen
    leider erscheint trotzdem nichts in den Mailer-Transport-Pulldowns.

    Habe ich immer noch einen Fehler drin?
    Für die Auswahl fehlt dir noch das hier: https://docs.contao.org/manual/de/sy...senderadressen (weiter unten bei "Im zweiten Schritt …").
    » sponsor me via GitHub or PayPal or Revolut

  32. #32
    Contao-Fan
    Registriert seit
    12.04.2011.
    Ort
    Hamburg
    Beiträge
    540

    Standard

    Lese und leide hier gerade mit...

    Die eigenen Transports sind doch nur dann wichtig, wenn man mehrere Websites mit mehreren Domains in Contao laufen hat und bei den Formularen eine Auswahl von (mindestens) zwei Transports, sprich absendende Domains, haben möchte, korrekt?

    Entsteht dann überhaupt eine Auswahl, wenn man nur den Transport für eine Website (website1) definiert hat?

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

    Standard

    Du hättest dann die Auswahl zwischen nichts und dem Transport. Wenn du nichts auswählst, wird der Default Transport benutzt (also der selbe in diesem Fall). Aber die forcierte Absender Adresse wird dann nicht benutzt, falls eine definiert war.

    Wenn du nicht mehrere Transports brauchst und die Absender Adresse nicht forcieren musst, dann reicht die MAILER_DSN Umgebungsvariable.
    » sponsor me via GitHub or PayPal or Revolut

  34. #34
    Contao-Nutzer
    Registriert seit
    10.10.2015.
    Beiträge
    142

    Standard

    Vielen Dank, Ihr Zwei,

    jetzt habe ich Mailer-Transport endlich drin.

    Mit dem Eintrag oben im contao-Bereich hat's dann geklappt.

    Code:
    contao:
        legacy_routing: false
    
        mailer:
            transports:
                website1: ~
    Geändert von Spooky (21.08.2024 um 14:21 Uhr) Grund: added [code] tags

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

    Standard

    @jha immer [code] Tags nutzen.
    » sponsor me via GitHub or PayPal or Revolut

  36. #36
    Contao-Fan
    Registriert seit
    12.04.2011.
    Ort
    Hamburg
    Beiträge
    540

    Standard

    Wenn du nicht mehrere Transports brauchst und die Absender Adresse nicht forcieren musst, dann reicht die MAILER_DSN Umgebungsvariable.
    Wenn ich in meiner Installation also eh nur einen Absender nutze und ich diesen via env hinterlegt habe, ist es völlig normal, dass in dem Pulldown "Mailer-Transport" gar nichts auszuwählen ist, korrekt?

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

    Standard

    Zitat Zitat von pipkin Beitrag anzeigen
    Wenn ich in meiner Installation also eh nur einen Absender nutze und ich diesen via env hinterlegt habe
    Über Umgebungsvariablen kannst du keinen Absender festlegen.
    » sponsor me via GitHub or PayPal or Revolut

  38. #38
    Contao-Fan
    Registriert seit
    12.04.2011.
    Ort
    Hamburg
    Beiträge
    540

    Standard

    Sorry, ich meinte jetzt die ganz "normale" Absender-Adresse in den Contao-Einstellungen, zu der ich in der ENV dann die SMTP-Daten hinterlege. Das geht doch nach wie vor, oder nicht...?

    Bzw., sofern der Emailserver das erlaubt, gehen doch auch noch abweichende, im Notification-Center gesetzte Absender-Emailadressen?

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

    Standard

    Genau ja. Wenn du nur den SMTP Server über MAILER_DSN setzt, hast (und brauchst) du keine Auswahl im Backend.
    » sponsor me via GitHub or PayPal 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
  •