Ergebnis 1 bis 7 von 7

Thema: Problem bei Update auf 3.5.35

  1. #1
    Contao-Fan
    Registriert seit
    09.09.2010.
    Beiträge
    362

    Standard Problem bei Update auf 3.5.35

    Hallo

    Ich habe eine Contao/Isotope-Installation von 3.3 auf 3.5.35 aufdatiert. Im Moment komme ich nicht mehr ins Backend, auch nicht auf das Installationstool.

    Unter PHP 5.3 kommt diese Fehlermeldung:
    Parse error: syntax error, unexpected '[' in /home/www/web131/html/web_php_7/system/modules/core/library/Contao/StringUtil.php on line 593

    593 // The last item is true if it is inside a matching if-tag
    $arrStack = [true];

    // The last item is true if any if/elseif at that level was true
    $arrIfStack = [true];

    Check sagt, alles sei Ok.

    Danke und Grüsse
    Enzian

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

    Support Contao

    Standard

    Also meines Wissens läuft Contao 5 nicht mit PHP 5.3. Deswegen wahrscheinlich auch der Fehler.

    Edit: Meinte natürlich Contao 3.5, obwohl die Aussage für Contao 5 wohl auch stimmen würde .
    Geändert von tab (13.01.2020 um 14:14 Uhr)

  3. #3
    Contao-Fan
    Registriert seit
    09.09.2010.
    Beiträge
    362

    Standard Danke vielmals

    Das war genau das Problem. Ganz herzlichen Dank.

    Nun habe ich PHP 7.1 aktiviert und es erscheint:
    Fatal error: Cannot use 'String' as class name as it is reserved in /home/www/web131/html/web_php_7/system/modules/core/library/Contao/String.php on line 28

    Ich wäre nochmals froh um Hilfe. Danke.
    Geändert von enzian (13.01.2020 um 15:16 Uhr)

  4. #4
    Contao-Fan Avatar von Contao-Academy
    Registriert seit
    09.04.2011.
    Ort
    Kempten
    Beiträge
    292
    Partner-ID
    10079
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Bitte erst auf die letzte Contao 3.5.40 aktualisieren. Du schreibst von der Version 3.5.35.

    Sollte das Problem damit nicht behoben sein, könnte auch eine Erweiterung das Problem verursachen.

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

    Support Contao

    Standard

    Erweiterungen oder geänderte Templates, die mit der String-Klasse arbeiten. Der Core verursacht das auch in deiner Version 3.5.35 nicht mehr. Trotzdem ist es prinzipiell keine schlechte Idee, auf die allerletzte 3.5.x zu gehen, bevor Du das fällige Update auf 4.4 LTS , 4.8 oder bald auf 4.9 LTS angehst. Andere Versionen erhalten keine Sicherheitsupdates mehr.

  6. #6
    Contao-Fan
    Registriert seit
    09.09.2010.
    Beiträge
    362

    Standard

    Ich habe nun 3.5.40 installiert,unter PHP 71 kommt aber immer noch die Fehlermeldung:
    Fatal error: Cannot use 'String' as class name as it is reserved in /home/www/web131/html/web_php_7/system/modules/core/library/Contao/String.php on line 28

    Wie finde ich heraus, welche Erweiterung Probleme macht?

    Danke und Grüsse

  7. #7
    Contao-Fan Avatar von Contao-Academy
    Registriert seit
    09.04.2011.
    Ort
    Kempten
    Beiträge
    292
    Partner-ID
    10079
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Findest du weitere Infos in den Logfiles? (/system/log/error.log)

    Ansonsten die einzelnen Erweiterungen deaktivieren und dann Schritt für Schritt wieder aktivieren.
    Ein schnellsten geht das über die Ergänzung der Datei ".skip" im jeweiligen Modulordner oder direkt im Backend.

    Mehr auch unter:
    https://contao-academy.de/blog/conta...g-deaktivieren

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
  •