Ergebnis 1 bis 24 von 24

Thema: Skriptfehler - Seite Down

  1. #1
    Contao-Nutzer
    Registriert seit
    07.03.2023.
    Beiträge
    8

    Standard Skriptfehler - Seite Down

    Hallo zusammen,

    HILFE - Nach dem Update einiger Erweiterungen läuft die Seite nicht mehr (Skript läuft nicht richtig)

    Screenshot 2023-03-07 135846.png

    Im Ordner var/logs ist das die letzte Fehlermeldung:
    [2023-03-07T13:27:18.370467+01:00] request.CRITICAL: Uncaught PHP Exception TypeError: "current() expects parameter 1 to be array, null given" at /mnt/web221/a1/92/510655792/htdocs/cto411/vendor/contao-bootstrap/grid/src/Listener/BuildContextConfigListener.php line 48 {"exception":"[object] (TypeError(code: 0): current() expects parameter 1 to be array, null given at /mnt/web221/a1/92/510655792/htdocs/cto411/vendor/contao-bootstrap/grid/src/Listener/BuildContextConfigListener.php:48)"} []

    Ich bin ehrlich gesagt ratlos, was hier zu tun ist und brauche dringend Hilfe.
    Danke euch schon jetzt.

    Contao Version: 4.11.9 > Kein Update möglich (Installation im Contao Manager bricht dauernd ab - auch hier habe ich den Fehler noch nicht beheben können...)
    Insallierte Erweiterungen:
    MATE Theme (2.20.1)
    Contao Cookiebar (1.12.8)

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

    Standard

    Zitat Zitat von phaniSte Beitrag anzeigen
    Contao Version: 4.11.9 > Kein Update möglich (Installation im Contao Manager bricht dauernd ab - auch hier habe ich den Fehler noch nicht beheben können...)
    Ich denke du solltest dich darauf konzentrieren die Updates aller Pakete durchzubekommen.
    » sponsor me via GitHub or PayPal or Revolut

  3. #3
    Contao-Nutzer
    Registriert seit
    07.03.2023.
    Beiträge
    8

    Standard

    Zuvor hatte ich die 4.11 zumindest auf die letzte Version genommen - und die Seite ging noch bis vor ein paar Stunden - Nach dem Update

    Die 4.13 bricht ab mit folgendem Fehler:
    Your requirements could not be resolved to an installable set of packages.
    [108.3MiB/9.22s]
    Problem 1
    - contao/manager-bundle[4.13.0, ..., 4.13.16] require doctrine/dbal ^3.1 -> found doctrine/dbal[3.1.0, ..., 3.6.1] but these were not loaded, likely because it conflicts with another require.
    - Root composer.json requires contao/manager-bundle 4.13.* -> satisfiable by contao/manager-bundle[4.13.0, ..., 4.13.16].
    [108.3MiB/9.23s] <warning>Running update with --no-dev does not mean require-dev is ignored, it just means the packages will not be installed. If dev requirements are blocking the update you have to resolve those problems.</warning>
    [40.0MiB/9.28s] Memory usage: 40.01MB (peak: 191.44MB), time: 9.28s.
    [40.0MiB/9.28s] Finished Composer Cloud resolving.
    # Cloud Job ID 7HnuTQghEk8udKmhHqhfIX0WVQWdoqB20le6ybPNicdN3OrmqW IRk69yHUPEYAVTVNBzNCrmseTJHVEVMLXY7gpFtdVaQ93XUdkz 39ZyBBDxtbnQGr failed

    Damit kann ich leider auch nichts anfangen.
    Was muss ich machen?

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

    Support Contao

    Standard

    Hast Du wirklich alle Pakete (Contao und Erweiterungen) zum Update ausgewählt?
    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.




  5. #5
    Contao-Nutzer
    Registriert seit
    07.03.2023.
    Beiträge
    8

    Standard

    Zitat Zitat von mlweb Beitrag anzeigen
    Hast Du wirklich alle Pakete (Contao und Erweiterungen) zum Update ausgewählt?
    Ja, hab ich.

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

    Support Contao

    Standard

    Poste die composer.json
    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.




  7. #7
    Contao-Nutzer
    Registriert seit
    07.03.2023.
    Beiträge
    8

    Standard

    Zitat Zitat von mlweb Beitrag anzeigen
    Poste die composer.json
    {
    "type": "project",
    "require": {
    "contao-themes-net/mate-theme-bundle": "2.20.1",
    "contao/calendar-bundle": "4.11.9",
    "contao/comments-bundle": "4.11.9",
    "contao/conflicts": "*@dev",
    "contao/faq-bundle": "4.11.9",
    "contao/listing-bundle": "4.11.9",
    "contao/manager-bundle": "4.11.9",
    "contao/news-bundle": "4.11.9",
    "contao/newsletter-bundle": "4.11.9",
    "oveleon/contao-cookiebar": "1.12.8"
    },
    "extra": {
    "contao-component-dir": "assets"
    },
    "scripts": {
    "post-install-cmd": [
    "Contao\\ManagerBundle\\Composer\\ScriptHandler::i nitializeApplication"
    ],
    "post-update-cmd": [
    "Contao\\ManagerBundle\\Composer\\ScriptHandler::i nitializeApplication"
    ]
    }
    }

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

    Standard

    Du hast die Contao Version auf 4.11.9 festgenagelt. Du musst auf Contao 4.13.* aktualisieren.
    » sponsor me via GitHub or PayPal or Revolut

  9. #9
    Contao-Nutzer
    Registriert seit
    07.03.2023.
    Beiträge
    8

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Du hast die Contao Version auf 4.11.9 festgenagelt. Du musst auf Contao 4.13.* aktualisieren.
    Ich bin nicht sicher, was du mit festgenagelt meinst? Weil bei mir die .9 anstelle des * steht?
    Kann ich das manuell in der composer.json einfach ändern und hochladen?

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

    Standard

    Zitat Zitat von phaniSte Beitrag anzeigen
    Ich bin nicht sicher, was du mit festgenagelt meinst? Weil bei mir die .9 anstelle des * steht?
    Korrekt.


    Zitat Zitat von phaniSte Beitrag anzeigen
    Kann ich das manuell in der composer.json einfach ändern und hochladen?
    Ja. Du kannst es aber auch im Contao Manager ändern.
    » sponsor me via GitHub or PayPal or Revolut

  11. #11
    Contao-Nutzer
    Registriert seit
    07.03.2023.
    Beiträge
    8

    Standard

    Im Contao Manager funktioniert es trotzdem nicht:

    Problem 1
    - contao/manager-bundle[4.13.0, ..., 4.13.16] require doctrine/dbal ^3.1 -> found doctrine/dbal[3.1.0, ..., 3.6.1] but these were not loaded, likely because it conflicts with another require.
    - Root composer.json requires contao/manager-bundle 4.13.* -> satisfiable by contao/manager-bundle[4.13.0, ..., 4.13.16].
    [108.3MiB/9.23s] <warning>Running update with --no-dev does not mean require-dev is ignored, it just means the packages will not be installed. If dev requirements are blocking the update you have to resolve those problems.</warning>

    Bleibt bestehen. Ich bekomme es nicht auf die 4.13

    Kann man den Skriptfehler irgendwie beheben, damit die Seite überhaupt wieder läuft?

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

    Standard

    Du darfst nicht auf "Anwenden" klicken. Du musst "Alle Pakete aktualisieren".
    » sponsor me via GitHub or PayPal or Revolut

  13. #13
    Contao-Nutzer
    Registriert seit
    07.03.2023.
    Beiträge
    8

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Du darfst nicht auf "Anwenden" klicken. Du musst "Alle Pakete aktualisieren".
    Daanke für den expliziten Hinweis :-) Jetzt gehts wieder
    Wo ist der Unterschied zwischen den Funktionen?

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

    Support Contao

    Standard

    Bei "Anwenden" wird nur das ausgewählte Paket aktualisiert.
    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.




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

    Standard

    "Anwenden" wendet die Änderungen an, die du gemacht hast. Also es werden dann nur die Pakete hinzugefügt/aktualisiert, die du entsprechend markiert hast. Je nach Situation reicht das aber nicht - da die Aktualisierung bestimmter Paket auch von der Aktualisierung anderer Pakete abhängt. In dem Fall musst du entweder auch diese Pakete zum Update markieren - oder eben alle Pakete aktualisieren.
    » sponsor me via GitHub or PayPal or Revolut

  16. #16
    Contao-Urgestein Avatar von tblumrich
    Registriert seit
    25.06.2009.
    Ort
    Feldberger Seenlandschaft
    Beiträge
    2.225
    Partner-ID
    7979
    User beschenken
    Wunschliste

    Standard

    Ich schreibs mal hier rein…
    Da immer wieder dieser „Fehler“ auftaucht, das im CM nur auf anwenden geklickt wird obwohl meist alle Pakete aktualisiert werden sollten (gibts überhaupt den Fall wo man mit „alle Pakete“ was falsch macht?)… sollte das im Manager nicht auf Standard geändert oder zumindest nicht im Dropdown-Menü versteckt werden? Ich hab’s mir angewöhnt immer erst alle Pakete zu testen und zum anwenden auch immer auf alle zu klicken…
    …wer das nicht weiß, klickt vermutlich immer erst nur auf anwenden… steht ja auch so da.

    Gefühlt basieren hier im Forum 75% aller Fehler drauf.

    Denken die Entwickler evtl drüber nach?
    blucomp | Webdesign & Onlinelösungen

  17. #17
    Contao-Fan
    Registriert seit
    24.02.2021.
    Beiträge
    455

    Standard

    Zitat Zitat von tblumrich Beitrag anzeigen
    Ich schreibs mal hier rein…
    gibts überhaupt den Fall wo man mit „alle Pakete“ was falsch macht?
    Je nach Kunde schon

    Bin froh, wenn ich nur ein spezielles Paket aktualisiere bei manchen.
    Gerade wenn es um Eigenentwicklungen geht und in der Contao-Installation eine Multi-Domain-Instanz mit 20+ Root-Seiten ist, in welchem ca. 3000+ Seiten schlummern.

    Ein "Alle Pakete aktualisieren" als richtiger Button mit Prompt wäre aber evtl. für einige Leute von Vorteil.

  18. #18
    Contao-Fan Avatar von designpilot
    Registriert seit
    16.06.2013.
    Ort
    9532 Rickenbach bei Wil
    Beiträge
    272
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zoglo wenn man auf Pakete klickt im CM dann ist an zweiter Stelle der Button „Alle Pakete aktualisieren“ doch dort ??


    Gesendet von iPhone mit Tapatalk Pro

  19. #19
    Contao-Nutzer
    Registriert seit
    07.03.2023.
    Beiträge
    8

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    "Anwenden" wendet die Änderungen an, die du gemacht hast. Also es werden dann nur die Pakete hinzugefügt/aktualisiert, die du entsprechend markiert hast. Je nach Situation reicht das aber nicht - da die Aktualisierung bestimmter Paket auch von der Aktualisierung anderer Pakete abhängt. In dem Fall musst du entweder auch diese Pakete zum Update markieren - oder eben alle Pakete aktualisieren.
    Vielen Dank auf jeden Fall für den Hinweis.

    Aber ich hatte das auch schon im Forum gelesen und ganz oben den Button "Pakete aktualisieren" genommen. Dann wird angezeigt, dass alle Pakete Änderungen aufweisen, die man in erster Instanz anwenden kann. Das führte aber immer zum Abbruch. Erst als ich dann eben die Option "Alle Pakete aktualisieren" über den Pfeil gewählt hab, ging es.
    In der Konsole standen m.E. auch auch andere Tasks, die abgearbeitet wurden.

    Mich hätte jetzt interessiert, wieso das unterschiedlich ist und was da passiert.
    Aber unterm Strich bin ich einfach froh, dass die Seite wieder geht

  20. #20
    Contao-Fan
    Registriert seit
    24.02.2021.
    Beiträge
    455

    Standard

    Zitat Zitat von designpilot Beitrag anzeigen
    Zoglo wenn man auf Pakete klickt im CM dann ist an zweiter Stelle der Button „Alle Pakete aktualisieren“ doch dort ??

    Ist mir bewusst, ist halt nur aus Usability-Gründen für neue Contao-Nutzer etwas versteckt. Ich finde es gut, dass du im Standard immer nur ein Paket aktualisierst, bzw. nur jene, welche angewählt sind.

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

    Standard

    Zitat Zitat von phaniSte Beitrag anzeigen
    Aber ich hatte das auch schon im Forum gelesen und ganz oben den Button "Pakete aktualisieren" genommen. Dann wird angezeigt, dass alle Pakete Änderungen aufweisen, die man in erster Instanz anwenden kann. Das führte aber immer zum Abbruch. Erst als ich dann eben die Option "Alle Pakete aktualisieren" über den Pfeil gewählt hab, ging es.
    In der Konsole standen m.E. auch auch andere Tasks, die abgearbeitet wurden.

    Mich hätte jetzt interessiert, wieso das unterschiedlich ist und was da passiert.
    Mit diesem Button werden alle Pakete aktualisiert, die du im Contao Manager siehst. Deine Contao Installation besteht aber aus mehr als nur diesen Paketen.
    » sponsor me via GitHub or PayPal or Revolut

  22. #22
    Contao-Urgestein Avatar von tblumrich
    Registriert seit
    25.06.2009.
    Ort
    Feldberger Seenlandschaft
    Beiträge
    2.225
    Partner-ID
    7979
    User beschenken
    Wunschliste

    Standard

    Ich hoffe es ist erlaubt diese Randfrage hier (ich will keinen extra Thread dazu aufmachen) zu stellen:
    Hat eigentlich der Button "Composer Update" unter Systemwartung den gleichen Effekt wie "Pakete aktualisieren" bei den Paketen und dann unten im grünen Dropdown-Menü "Alle Pakete aktualisieren"?

    Ich hab nämlich beide Empfehlungen gelesen als ToDo z.B. nach Umstellung auf PHP 8…
    blucomp | Webdesign & Onlinelösungen

  23. #23
    Contao-Urgestein Avatar von tblumrich
    Registriert seit
    25.06.2009.
    Ort
    Feldberger Seenlandschaft
    Beiträge
    2.225
    Partner-ID
    7979
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von zoglo Beitrag anzeigen
    Ist mir bewusst, ist halt nur aus Usability-Gründen für neue Contao-Nutzer etwas versteckt. Ich finde es gut, dass du im Standard immer nur ein Paket aktualisierst, bzw. nur jene, welche angewählt sind.
    Bei einem Core-Update oder der neu Installation einer Extension, was ja Haupt-use-cases im Manager sein sollten, sollte man doch aber in jedem Fall „alle Pakete aktualisieren“ wenn ich das richtig verstehe… und da klickt man halt zu einfach „falsch“, wenn man es nicht explizit weiß, oder?
    blucomp | Webdesign & Onlinelösungen

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

    Standard

    Zitat Zitat von tblumrich Beitrag anzeigen
    Hat eigentlich der Button "Composer Update" unter Systemwartung den gleichen Effekt wie "Pakete aktualisieren" bei den Paketen und dann unten im grünen Dropdown-Menü "Alle Pakete aktualisieren"?
    Ich denke ja.
    » 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
  •