Contao-Camp 2024
Seite 2 von 2 ErsteErste 12
Ergebnis 41 bis 58 von 58

Thema: Was gibt man im Manager ein, wenn ...

  1. #41
    Contao-Urgestein Avatar von Franko
    Registriert seit
    22.06.2009.
    Beiträge
    1.503
    Partner-ID
    6122

    Standard

    Zitat Zitat von tab Beitrag anzeigen
    Die praktische Erfahrung spricht dagegen . Um das Gefriemel mit der .env zu vermeiden, habe ich ja zunächst Contao 4.6.13 (Edit: 4.13.6 natürlich ) komplett inklusive Installtool im Manager installiert. Dadurch werden beim Update auf 5.0.0 RC1 die Zugangsdaten aus der bereits existierenden config/parameters.yml verwendet. Um das Datenbank-Update durchzuführen reicht dann tatsächlich die Ausführung von contao:migrate inklusive Bestätigung der angezeigten Datenbankänderungen.
    Yepp - ging von einer Neuinstallation aus.
    Freelancer, Digital Design Enthusiast, Contao Aficionado and Tutorial Junkie @MoinFranko - Carpe diem ...

  2. #42
    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 Franko Beitrag anzeigen
    Jein - Zur Nutzung von (contao:migrate) mußt du zur Zeit zuvor manuell die .env mit den entsprechenden Angaben im root anlegen - s.a.:
    https://docs.contao.org/dev/referenc...anaged-edition

    Dann (contao:migrate) und anschließend (contao:user:create)

    Final/Später - via CM - wird dann die .env mit entsprechenden Angaben autom. erstellt.
    Funktioniert so wie von tab beschrieben - er hat es ja auch schon getestet
    » sponsor me via GitHub or PayPal or Revolut

  3. #43
    Contao-Fan Avatar von Birden
    Registriert seit
    15.01.2011.
    Beiträge
    768

    Standard

    Habe es mit der 5.0.0 RC1 aufgegeben, vielleicht habe ich mit der 5.0.0 RC2 mehr Erfolg

  4. #44
    Wandelndes Contao-Lexikon Avatar von tab
    Registriert seit
    22.10.2013.
    Beiträge
    10.076
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ich bin jetzt dabei mal zu testen, eine vorhandene 4.13 Installation (Kopie einer produktiven Installation) upzudaten auf die Contao 5.0.0-RC1. Bin jetzt auf einen Fehler gelaufen, den ich nicht erwartet habe, der aber wohl irgendwie behebbar sein wird.
    Code:
    The theme path "theme_kanzlei" contains one or more invalid characters: "_"
    Der "_" war wohl in Contao 4.13 noch erlaubt. Ist das eine absichtliche Änderung in Contao 5?
    Ich fange einfach nochmal neu an, spiele die funktionierende 4.13 Installation komplett neu ein, benenne dann den Pfad um und versuche es nochmal.

  5. #45
    AG Pressearbeit
    Community-Moderator
    Buchautor 'Contao für Webdesigner'
    Avatar von planepix
    Registriert seit
    05.06.2009.
    Ort
    Stuttgart
    Beiträge
    6.468
    Partner-ID
    107
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo tab,
    in *einem* Post hatte das Spooky mal erwähnt mit dem Unterstrich…

    Frag mich nur gerade nicht in welchem der xn Posts - für die ich auf jeden Fall sehr dankbar bin
    ---------------------------------
    Beste Grüße planepix
    Contao für Webdesigner (Website), Twitter: @contaowebdesign
    weitzeldesign
    Contao-Sprechstunde
    Contao Schulungen: https://www.weitzeldesign.com/cms-co...chulungen.html
    Contao Jahrbuch: www.contao-jahrbuch.de
    Contao Agenturtag: www.contao-agenturtag.de
    Contao Stammtisch Stuttgart: www.contao-stammtisch-stuttgart.de
    Contao 4 Erfahrungen als Gitbook: https://app.gitbook.com/@planepix/s/...-mit-contao-4/
    Contao 4 & Manager Hosterhinweise: https://github.com/contao/contao-manager/wiki

    Schon wieder ein Update?
    Glücklich sind die, die den Wert erkennen – und wertschätzen.
    „Muss man machen wie beim Zahnarzt. Der bestraft einen auch mit hohen Rechnungen wenn man die Pflege vernachlässigt.”

  6. #46
    Wandelndes Contao-Lexikon Avatar von tab
    Registriert seit
    22.10.2013.
    Beiträge
    10.076
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von planepix Beitrag anzeigen
    Hallo tab,
    in *einem* Post hatte das Spooky mal erwähnt mit dem Unterstrich…

    Frag mich nur gerade nicht in welchem der xn Posts - für die ich auf jeden Fall sehr dankbar bin
    Ah ja, ist also wohl Absicht oder zumindest bekannt. PHP 8.0 reicht wohl auch nicht? Jedenfalls hat Composer gemeint, dass 8.1 gebraucht wird. Meine funktionierende Neuinstallation nutzt auch 8.1, aber das Update wollte ich jetzt erst mal mit PHP 8.0 durchführen. War mir nicht sicher wie es mit 8.1 bei Webgo aussieht, wo die Installation ursprünglich herkommt (Edit: PHP 8.1 ist da noch nicht verfügbar). Den theme path habe ich mittlerweile geändert, aber im BE ist mir dann bei der Gelegenheit aufgefallen, dass hier noch der interne CSS-Editor benutzt wird. Das muss ich morgen erst mal in Ruhe korrigieren, den gibts ja in Contao 5 nicht mehr. Da habe ich heute keinen Bock mehr drauf. Immerhin finde ich wenigstens die vom internen Editor erzeugten CSS-Files in assets/css, das wird für den ersten Test morgen reichen müssen. Hat ja auch noch ein paar Jahre - und mindestens einen kompletten Relaunch - Zeit
    Geändert von tab (26.07.2022 um 21:57 Uhr)

  7. #47
    Contao-Urgestein Avatar von Franko
    Registriert seit
    22.06.2009.
    Beiträge
    1.503
    Partner-ID
    6122

    Standard

    Wegen dem »internen CSS Editor«:
    https://github.com/contao/contao/blo...nal-css-editor

    Wie würde dies bei einem 5er Upgrade aussehen wenn zuvor die internen CSS NICHT exportiert wurden?
    Die wären doch dann eigentlich futsch (mal abseits von empfohlener backup strategie).
    Denke kann/wird leicht passieren.
    Freelancer, Digital Design Enthusiast, Contao Aficionado and Tutorial Junkie @MoinFranko - Carpe diem ...

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

    Standard

    Gelöscht wird nichts (wenn du nichts löschen lässt).
    Geändert von Spooky (27.07.2022 um 14:38 Uhr)
    » sponsor me via GitHub or PayPal or Revolut

  9. #49
    Wandelndes Contao-Lexikon Avatar von tab
    Registriert seit
    22.10.2013.
    Beiträge
    10.076
    Contao-Projekt unterstützen

    Support Contao

    Standard

    So, jetzt läuft die Seite mit Contao 5.0.0-RC1, aber es ist wohl noch einiges nachzubessern. Insbesondere bei meinen modifizierten Templates, die auf news_latest und news_full basieren und zusätzliche Metadaten ausgeben. Das Template news_latest scheint es nicht mehr zu geben, nur noch news_full, news_short und news_simple. Muss heute Abend mal schauen, was davon am besten passt und dann meine Templates anpassen. Aber der Rest im Frontend sieht dem Original schon ziemlich ähnlich und das Backend funktioniert erst mal.

    Immerhin kann ich sagen, selbst ich bekomme eine Installation nicht völlig kaputt, auch wenn ich mir viel Mühe gebe und alles falsch mache was falsch zu machen geht . Vom falschen document root (/web nicht geändert in /public) bis hin zu einer völlig falsch geänderten bzw kopierten composer.json , die beim Update nur den Core installiert hat ohne Nachrichten usw. Immerhin, den Manager habe ich mit meinen ganzen Fehlern zur Aufgabe gezwungen, er hat irgendwann keine Installation mehr gefunden und im Expertenmodus wollte er mir in seiner Verzweiflung ein 4.13 installieren anstatt mir mit Installation überspringen erst mal den Manager zu starten. Erst nach Einspielen der korrekten composer.json und einem composer update in der Konsole konnte ich die Installation dann wiederbeleben. Die Migration der Datenbank hat dann anschliessend per Konsole problemlos geklappt. Insgesamt also nach vielen Irrungen und Wirrungen jetzt der ganz normale Zustand: Es funktioniert, aber keiner weiss warum.

  10. #50
    Contao-Nutzer Avatar von Arachnophilia
    Registriert seit
    03.01.2018.
    Beiträge
    97

    Standard

    Moin

    Um die Tauglichkeit der bestehende Installation mit Contao 5 zu testen, habe ich eine Neuinstallation unter Laragon angestoßen.
    Mit dem Hinweis von Maren lief die Installation von Contao (mit PHP > 8.1 und MySQL 7.x und 8.x) auch zunächst komplett ohne Fehler durch.

    Aber ich komme erst gar nicht dazu das Installallationstool zu starten um die Verbindung zur Datenbank für die restliche Installation aufzubauen.
    Natürlich komme ich so auch nicht ins Backend.

    Das Log gibt u.a. folgendes her:

    Code:
    [2022-08-04T06:56:48.808817+00:00] request.INFO: Matched route "contao_core_favicon__invoke". {"route":"contao_core_favicon__invoke","route_parameters":{"_route":"contao_core_favicon__invoke","_scope":"frontend","_controller":"Contao\\CoreBundle\\Controller\\FaviconController"},"request_uri":"http://bg-wdf501x.local/favicon.ico","method":"GET"} []
    [2022-08-04T06:56:48.908270+00:00] request.CRITICAL: Uncaught PHP Exception Doctrine\DBAL\Exception\ConnectionException: "An exception occurred while executing a query: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected" at A:\xLaragon\www\BG-WDF501x\vendor\doctrine\dbal\src\Driver\API\MySQL\ExceptionConverter.php line 103 {"exception":"[object] (Doctrine\\DBAL\\Exception\\ConnectionException(code: 1046): An exception occurred while executing a query: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at A:\\xLaragon\\www\\BG-WDF501x\\vendor\\doctrine\\dbal\\src\\Driver\\API\\MySQL\\ExceptionConverter.php:103)\n[previous exception] [object] (Doctrine\\DBAL\\Driver\\PDO\\Exception(code: 1046): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at A:\\xLaragon\\www\\BG-WDF501x\\vendor\\doctrine\\dbal\\src\\Driver\\PDO\\Exception.php:30)\n[previous exception] [object] (PDOException(code: 3D000): SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected at A:\\xLaragon\\www\\BG-WDF501x\\vendor\\doctrine\\dbal\\src\\Driver\\PDO\\Statement.php:101)"} []
    Kann mir jemand von Euch die kryptische Ausgabe entschlüsseln?
    _____________________________________________

    Gruß Arachnophilia

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

    Standard

    Contao 5 hat kein Install Tool. Über den Contao Manager wirst du in Zukunft die Datenbankverbindung eintragen können. Aktuell könntest du manuell in deiner .env.local die Datenbankverbindung hinterlegen, zB:
    Code:
    DATABASE_URL=mysql://root@localhost:3306/contao
    Hinweis: damit die .env.local greift musst du auch eine .env Datei anlegen, falls die noch nicht existiert.
    Geändert von Spooky (05.08.2022 um 11:56 Uhr)
    » sponsor me via GitHub or PayPal or Revolut

  12. #52
    Contao-Nutzer Avatar von Arachnophilia
    Registriert seit
    03.01.2018.
    Beiträge
    97

    Standard

    Hallo Spooky

    ... das ist ja tricky.....

    Fehlt in deinem String der Name einer Datenbank? Oder ist contao hier der Name der Datenbank?

    Wo lege ich die Datei an. In /public oder /system/config?

    Im Verzeichnis gibt es kein Verzeichnis config mehr.
    Geändert von Arachnophilia (04.08.2022 um 18:47 Uhr)
    _____________________________________________

    Gruß Arachnophilia

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

    Standard

    Ja, contao wäre der Name der Datenbank. Diese Dateien legst du im Installationsverzeichnis an.
    » sponsor me via GitHub or PayPal or Revolut

  14. #54
    Contao-Nutzer Avatar von Arachnophilia
    Registriert seit
    03.01.2018.
    Beiträge
    97

    Standard

    Hallo Spooky

    Das hat super funktioniert.
    Vielen Dank für den Hinweis.
    Ich habe gestern im Forum noch folgende Einträge für Contao 4.9x gesehen aber nicht ausprobiert.

    Code:
    DATABASE_HOST=mysql
    DATABASE_PORT=3306
    DATABASE_USER=root
    DATABASE_PASSWORD=''
    DATABASE_NAME=contao_demo
    Geändert von Arachnophilia (05.08.2022 um 12:04 Uhr)
    _____________________________________________

    Gruß Arachnophilia

  15. #55
    Contao-Nutzer Avatar von Arachnophilia
    Registriert seit
    03.01.2018.
    Beiträge
    97

    Standard

    Hallo Spooky

    Die Seite funktioniert soweit, aber die Termine werden nicht mehr angezeigt.

    Folgender Fehler wird im Log protokoliert:

    Code:
    [2022-08-05T10:31:56.287234+00:00] request.CRITICAL: Uncaught PHP Exception TypeError: "sizeof(): Argument #1 ($value) must be of type Countable|array, bool given" at A:\xLaragon\www\BG-WDF501x\templates\aktuelles\termine.php line 3 {"exception":"[object] (TypeError(code: 0): sizeof(): Argument #1 ($value) must be of type Countable|array, bool given at A:\\xLaragon\\www\\BG-WDF501x\\templates\\aktuelles\\termine.php:3)"} []
    In der Termine.php steht folgender Code:
    Code:
    <?php
    $a_Files = scandir("./templates/aktuelles/");
    $dirLen = sizeof($a_Files);
    for( $n=0; $n<$dirLen; $n++){
    	$patternDate = "/(\d{8})/"; //8 ziffern
    	$matchDate = preg_match_all( $patternDate , $a_Files[$n], $arr_DatumTreffer );
    	if($matchDate > 0){
    		$int_endDatum = intval($arr_DatumTreffer[0][0]);
    		if($matchDate == 2){
    			$int_endDatum = intval($arr_DatumTreffer[0][1]);
    		}
    		$heute = date('Ymd');
    		$jetzt = time();
    		$cutTime = $jetzt - (7*3600); //7 Stunden zurueck fuer den vergangenen Tag
    		$cutTimeString = date('Ymd', $cutTime);
    		$cutTimeInt = intval($cutTimeString);
    		if( $int_endDatum >= $cutTimeInt ){
    			include $a_Files[$n];
    		}
    	}
    }
    ?>
    Kannst du mir sagen was ich daran ändern müsste?
    _____________________________________________

    Gruß Arachnophilia

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

    Standard

    Den Code solltest du generell wegschmeißen und anders implementieren . Was genau willst du da machen?
    » sponsor me via GitHub or PayPal or Revolut

  17. #57
    Contao-Nutzer Avatar von Arachnophilia
    Registriert seit
    03.01.2018.
    Beiträge
    97

    Standard

    Hey Spooky

    Der Code ist nicht von mir. Die Homepage mit allen Templates habe ich 2014 so übernommen.

    Bisher wurden keine Fehler durch das Template in den den unterschiedlichen Contaoversionen angezeigt. Mit der V5 ist das jetzt anders.

    Was der Code macht weiss ich nicht. Ich kann kein PHP.

    Zumindest wurden die Termine bisher sauber angezeigt. Bei Contao 5 RC werden weder die Termine im FE angezeigt, noch die Eintragungen der Termine im BE.
    Es ist so, als wenn nie etwas in Contao5 eingetragen worden wäre.

    Insofern hat der Code schon eine Funktion.
    Geändert von Arachnophilia (05.08.2022 um 15:01 Uhr)
    _____________________________________________

    Gruß Arachnophilia

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

    Standard

    Dass der Code Funktion hat bezweifle ich auch nicht. Meine Aussage war, dass das refactored werden sollte, als richtiges Inhaltselement oder Frontend Modul.
    » sponsor me via GitHub or PayPal or Revolut

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
  •