Hallo Contao-Familie,
ich möchte in einer 4.13.36-Installation ein Kontaktformular erstellen und muss daher die smtp-Daten in einer parameters.yml anlegen. Früher gab es NUR die parameters.yml. Dort waren die Datenbank-Parameter enthalten und ich musste nur noch die smtp-Parameter hinzufügen. Nun gibt es aber die .env.local wo die Datenbank-Parameter enthalten sind. Daher habe ich die folgenden FRagen:
1. Kann ich die .env.local einfach so stehe lassen und ZUSÄTZLICH die paramters.yml anlegen und in der paramters.yml ausschließlich die smtp-Daten eingeben (ohne Datenbank-Paramter)?
2. Oder darf es nur eine Datei geben? Also entweder nur die .env.local oder nur die parameters.yml?
Im Fall 2 müsste ich dann die Datenbank-Paramter auch noch in die parameters.yml einfügen. Dann stellen sich mir die wiederum die folgenden Fragen:
a) Wo erhalte ich bei Hoster (All-inkl) die Info zu "database_version:", was in der parameters.yml auch immer steht. Oder kann ich das weglassen.
b) Muss ich dann den Produktionscache erneuern?
Ich habe heute mal versucht eine neue parameters.yml im Ordner config anzulegen und habe dort zu Testzwecken nur die Datenbankparameter eingegeben. Die .env.local habe ich umbenannt, damit Contao diese nicht verwendet. Ansachließend habe ich den Produktionscache im Contao-Manager erneuert. Aber der Contao-Manager hat mir dann Datenbankprobleme gemeldet und die Webseite war (für den einen Moment) nicht erreichbar. Verstehe noch nicht warum. Dann habe ich schnell wieder die .env.local wieder so benannt, wie es im Original heissen muss.
Ehrlich gesagt fände ich am besten, wenn ich die Datenbankparamter in der .env.local lasse und eine parameters.yml parallel anlegen IN DER NUR DIE SMTP-DATEN enthalten sind. Geht das?
Vielen Dank für Eure Hilfe schon mal!
Gruß!
Robby
Lesezeichen