Contao-Camp 2024
Ergebnis 1 bis 14 von 14

Thema: Kompatibilität zu PHP8?

  1. #1
    Contao-Urgestein Avatar von Kahmoon
    Registriert seit
    22.06.2009.
    Ort
    München
    Beiträge
    5.273

    Standard Kompatibilität zu PHP8?

    Hallo zusammen,

    ich habe gerade mein Testsystem auf PHP8 umgestellt und laufe jetzt in einen Fehler. Laut Log würde ich easy_themes verdächtigen. Aber laut Github ist es PHP8 tauglich!? Frontend funktioniert.

    Code:
    {"route":"contao_backend","route_parameters":{"_route":"contao_backend","_scope":"backend","_token_check":true,"_controller":"Contao\\CoreBundle\\Controller\\BackendController::mainAction"},"request_uri":"https://dev.abc.de/contao?do=calendar&id=151&ref=edNDfhgB&rt=7d5bd162c5858e3f8b.UWCOJR98eWJrcPtqjHpjru2owlCmwir79zoOy9Ys1D8.Ija3cGg5HzI4MrwT5BA3wrL9q2b0pGWRsgtHppFFvkoiBchzcB0_UyYdvg&table=tl_calendar_events","method":"GET"} []
    [2022-02-14T11:07:32.578408+01:00] request.CRITICAL: Uncaught PHP Exception TypeError: "sprintf(): Argument #1 ($format) must be of type string, array given" at /homepages/46/d346729057/htdocs/abc-dev/vendor/terminal42/contao-easy_themes/EasyThemes.php line 197 {"exception":"[object] (TypeError(code: 0): sprintf(): Argument #1 ($format) must be of type string, array given at /homepages/46/d346729057/htdocs/abc-dev/vendor/terminal42/contao-easy_themes/EasyThemes.php:197)"} []
    Wie kann ich das denn weiter eingrenzen?


    Nachtrag:
    Wenn ich es zum Test deinstallieren will kommt ein Fehler. Liegt also an Cookiebar!?
    Code:
    [10.8MiB/0.36s] 
    9
    Problem 1
    10
    - codefog/contao-cookiebar is locked to version 2.3.1 and an update of this package was not requested.
    11
    - codefog/contao-cookiebar 2.3.1 requires php ^5.4|^7.0 -> your php version (8.0.15.0) does not satisfy that requirement.
    Contao 4.12.6
    PHP 8.0

    VG
    Frank
    Angehängte Grafiken Angehängte Grafiken
    Geändert von Kahmoon (14.02.2022 um 11:32 Uhr)

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

    Standard

    Zitat Zitat von Kahmoon Beitrag anzeigen
    ich habe gerade mein Testsystem auf PHP8 umgestellt
    Hast du das beachtet? https://docs.contao.org/manual/de/in...er-php-version
    » sponsor me via GitHub or PayPal or Revolut

  3. #3
    Contao-Urgestein Avatar von Kahmoon
    Registriert seit
    22.06.2009.
    Ort
    München
    Beiträge
    5.273

    Standard

    Natürlich nicht! ;-)


    Allerdings ist cookie-bar nicht für PHP 8 freigegeben. Und deshalb scheitert das Composer Update.

    Da werde ich ne Alternative brauchen.

  4. #4
    Contao-Urgestein Avatar von Kahmoon
    Registriert seit
    22.06.2009.
    Ort
    München
    Beiträge
    5.273

    Standard

    Hab jetzt mal Cookiebar deinstalliert und das Composer Update gemacht. Läuft jetzt durch aber Fehler bleibt.

    Code:
    sprintf(): Argument #1 ($format) must be of type string, array given
    Composer Update Log zeigt außerdem:

    Code:
    Warning: Undefined array key "do" in /homepages/46/d346729057/htdocs/abc-dev/vendor/terminal42/contao-easy_themes/config/config.php on line 78
    Warning: Undefined array key "do" in /homepages/46/d346729057/htdocs/abc-dev/vendor/terminal42/contao-easy_themes/config/config.php on line 80

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

    Support Contao

    Standard

    Ich konnte eben die Contao Cookiebar von Oveleon unter 4.13-RC2 und PHP 8 installieren.

    Und EasyThemes ist mit Version 3.0.1 auch installiert.
    ---------------------------------
    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. #6
    Contao-Urgestein Avatar von Kahmoon
    Registriert seit
    22.06.2009.
    Ort
    München
    Beiträge
    5.273

    Standard

    es handelte sich bei mir um die codefog-cookiebar
    https://github.com/codefog/contao-cookiebar

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

    Support Contao

    Standard

    Ja gelesen; dachte als Vorschlag für die Alternative
    ---------------------------------
    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.”

  8. #8
    Contao-Urgestein Avatar von Kahmoon
    Registriert seit
    22.06.2009.
    Ort
    München
    Beiträge
    5.273

    Standard

    Ja, definitiv. Danke!

    Muss mich damit aber aber noch beschäftigen denn ich binde Google analytics via Google Tag Manager ein. Weiss noch nicht wie ich das damit umsetzen kann.

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

    Support Contao

    Standard

    Vielleicht bringt dich das der Lösung näher?
    https://github.com/oveleon/contao-cookiebar/issues/37
    ---------------------------------
    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.”

  10. #10
    Contao-Urgestein Avatar von Kahmoon
    Registriert seit
    22.06.2009.
    Ort
    München
    Beiträge
    5.273

    Standard

    Zitat Zitat von planepix Beitrag anzeigen
    Vielleicht bringt dich das der Lösung näher?
    https://github.com/oveleon/contao-cookiebar/issues/37
    Mega! Danke

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

    Standard

    Welche Version von terminal42/contao-easy_themes hast du installiert? Die beanstandete Code Zeile gibt es nicht in den neuesten Versionen.
    » sponsor me via GitHub or PayPal or Revolut

  12. #12
    Contao-Urgestein Avatar von Kahmoon
    Registriert seit
    22.06.2009.
    Ort
    München
    Beiträge
    5.273

    Standard

    ""terminal42/contao-easy_themes": "^2.2","

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

    Standard

    Das ist nicht die neueste Version. Die neueste Version ist 3.0.1. Sollte dir auch eigentlich der Contao Manager zeigen? Wenn du PHP Versionen wechselst, musst du auch immer selbst sicherstellen, dass du die neuesten Versionen aller direkt verlangten Pakete installiert hast.
    » sponsor me via GitHub or PayPal or Revolut

  14. #14
    Contao-Urgestein Avatar von Kahmoon
    Registriert seit
    22.06.2009.
    Ort
    München
    Beiträge
    5.273

    Standard

    hmmm hatte es extra noch mal im Paketmanager gesucht. Auch dort wurde mir das vorgeschlagen.

    Habe es jetzt geändert
    ""terminal42/contao-easy_themes": "^3.0","
    Geändert von Kahmoon (14.02.2022 um 13:01 Uhr)

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
  •