Ankündigung

Einklappen
Keine Ankündigung bisher.

Contao Update 4.13 auf 5.3 schlägt fehl

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Contao Update 4.13 auf 5.3 schlägt fehl

    Hallo zusammen,

    ich habe eine Contao 4.13.47 Installation mit Eclipse X 5.0.17. Eclipse X habe ich manuell upgedatet.
    Dann Contao auf die neueste 4er Version upgedatet.

    Nun wollte ich mit dem Manager auf 5.3 updaten.
    Es ist nur das Notification Center als zusätzliche Erweiterung installiert.

    Also habe ich im Contao Paket: 5.3.*
    und im NC Paket: 2.0.* eingtragen und das update gestartet.

    Leider läuft es nicht durch und ich erhalte einen Fehler zum Cache-Warmup:
    HTML-Code:
    System::importStatic() failed because class "PCT\ThemeInstaller\SystemCallbacks" is not a valid class name or does not exist.
    Hat jemande eine Idee?
    Ist das manuelle Eclipse-Update nicht korrekt erfolgt und fehlt eine Datei?

    Vielen Dank für eure Hilfe

  • #2
    Moin,

    verwende die neue, heute herausgegebene, Eclipse X Version 5.0.18.

    Ist das manuelle Eclipse-Update nicht korrekt erfolgt und fehlt eine Datei?
    .
    Das lässt sich nur schwer beantworten, da niemand weiß, wie das Update durchgeführt wurde.
    Hast Du alle notwendigen manuellen Updateschritte beachtet?

    Grüße
    https://www.webdesign24.biz

    Kommentar


    • #3
      Der prod. Cache ist wahrscheinlich noch nicht geleert wurden nach dem manuellen EX Update. Zur Sicherheit direkt /var/cache leeren.
      http://www.premium-contao-themes.com

      Kommentar


      • #4
        Hey,

        vielen Dank für eure Antworten. Ich gehe das manuelle Update noch mal Schritt für Schritt durch und achte darauf den Prod-Cache direkt zu leeren.

        @tschero: im Kundenbereich stand heute Morgen aber nur die 5.0.17 zum Download. Jedenfalls ist das der letzte Eintrag in der changelog.txt.

        VG

        Kommentar


        • #5
          Ich habe es jetzt nochmal versucht. Leider ohne Erfolg.

          Wie bin ich vorgegangen:
          Contao Update auf 4.13.48

          Per FTP habe ich folgende Ordner /Dateien hochgeladen:
          • gesamter Inhalt von modules -> system/modules
          • templates
          • aus dem Files-Ordern
            • scripts -> files/cto_layout
            • css ohne customize.css -> files/cto_layout
            • fonts -> files/cto_layout
            • element_library -> files/cto_layout/img
          per CM den Prod.-Cache geleert
          per CM Datenbank-Migration durchgeführt

          also alles genau nach Anleitung.

          Wenn ich nun die Pakete Contao Core auf 5.3* und NC auf ^2.0 updaten möchte kommt diese Fehlermeldung ind er Console:
          Code:
          // Clearing the cache for the prod environment with debug false [OK] Cache for the "prod" environment (debug=false) was successfully cleared. // Clearing the cache for the dev environment with debug true [OK] Cache for the "dev" environment (debug=true) was successfully cleared. // Warming up the cache for the prod environment with debug false 08:53:45 CRITICAL [console] Error thrown while running command "cache:warmup --env=prod --no-ansi". Message: "System::importStatic() failed because class "PCT\ThemeInstaller\SystemCallbacks" is not a valid class name or does not exist." ["exception" => RuntimeException { …},"command" => "cache:warmup --env=prod --no-ansi","message" => "System::importStatic() failed because class "PCT\ThemeInstaller\SystemCallbacks" is not a valid class name or does not exist."] In System.php line 238: System::importStatic() failed because class "PCT\ThemeInstaller\SystemCallb acks" is not a valid class name or does not exist. cache:warmup [--no-optional-warmers] 08:53:45 CRITICAL [console] An error occurred while using the console. Message: "An error occurred while executing the "/opt/plesk/php/8.2/bin/php -dmemory_limit=-1 /var/www/vhosts/vmb-ev.de/contao-update/vendor/contao/manager-bundle/bin/contao-console cache:warmup --env=prod --no-ansi" command: 08:53:45 CRITICAL [console] Error thrown while running command "cache:warmup --env=prod --no-ansi". Message: "System::importStatic() failed because class "PCT\ThemeInstaller\SystemCallbacks" is not a valid class name or does not exist." ["exception" => RuntimeException { …},"command" => "cache:warmup --env=prod --no-ansi","message" => "System::importStatic() failed because class "PCT\ThemeInstaller\SystemCallbacks" is not a valid class name or does not exist."] In System.php line 238: System::importStatic() failed because class "PCT\ThemeInstaller\SystemCallb acks" is not a valid class name or does not exist. cache:warmup [--no-optional-warmers] " ["exception" => RuntimeException { …},"message" => """ An error occurred while executing the "/opt/plesk/php/8.2/bin/php -dmemory_limit=-1 /var/www/vhosts/vmb-ev.de/contao-update/vendor/contao/manager-bundle/bin/contao-console cache:warmup --env=prod --no-ansi" command: 08:53:45 CRITICAL [console] Error thrown while running command "cache:warmup --env=prod --no-ansi". Message: "System::importStatic() failed because class "PCT\ThemeInstaller\SystemCallbacks" is not a valid class name or does not exist." ["exception" => RuntimeException { …},"command" => "cache:warmup --env=prod --no-ansi","message" => "System::importStatic() failed because class "PCT\ThemeInstaller\SystemCallbacks" is not a valid class name or does not exist."]\n \n In System.php line 238:\n \n System::importStatic() failed because class "PCT\ThemeInstaller\SystemCallb \n acks" is not a valid class name or does not exist. \n \n \n cache:warmup [--no-optional-warmers]\n \n """] In ContaoSetupCommand.php line 142: An error occurred while executing the "/opt/plesk/php/8.2/bin/php -dmemory_ limit=-1 /var/www/vhosts/vmb-ev.de/contao-update/vendor/contao/manager-bund le/bin/contao-console cache:warmup --env=prod --no-ansi" command: 08:53:45 CRITICAL [console] Error thrown while running command "cache:warmup --env= prod --no-ansi". Message: "System::importStatic() failed because class "PCT \ThemeInstaller\SystemCallbacks" is not a valid class name or does not exis t." ["exception" => RuntimeException { …},"command" => "cache:warmup --env= prod --no-ansi","message" => "System::importStatic() failed because class " PCT\ThemeInstaller\SystemCallbacks" is not a valid class name or does not e xist."] In System.php line 238: System::importStatic() failed because class "PCT\ThemeInstaller\SystemCal lb acks" is not a valid class name or does not exist. cache:warmup [--no-optional-warmers] contao:setup Script @php vendor/bin/contao-setup handling the post-install-cmd event returned with error code 1 # Process terminated with exit code 1 # Result: General error

          Kommentar


          • #6
            failed because class "PCT\ThemeInstaller\SystemCallbacks"
            Die Meldung kommt, weil du eine Nicht-Contao5-kompatible Version des Theme-Installers nutzt.

            Das Theme-Installer Modul ist nicht Bestandteil des Themes oder des Zips! Das Modul dient der Erstinstallation und kann gelöscht werden, bei einer bestehenden Installation, oder muss ebenfalls aktualisiert werden (via Contao Manager. Paket: pct_theme_installer), damit du eine Contao5 kompatible Version fährst (aktuell ist 2.0.2).
            Zuletzt geändert von Tim; 16.09.2024, 10:22.
            http://www.premium-contao-themes.com

            Kommentar


            • #7
              OMG...jetzt als ich gelesen haben wird's mir auch klar.
              Ich habe die ganze Zeit gedacht der ThemeInstaller ist der DemoInstaller und gehört zwinged zu EclipseX.

              Ohne den ThemeInstaller läuft das Update auf 5.3 sauber durch.

              Danke dir!



              Kommentar

              Lädt...
              X