Contao-Camp 2024
Ergebnis 1 bis 4 von 4

Thema: Probleme beim Update im Contao Manager wegen PHP 8.2?

  1. #1
    Contao-Fan Avatar von RainerG
    Registriert seit
    22.05.2011.
    Ort
    Hannover
    Beiträge
    848

    Standard Probleme beim Update im Contao Manager wegen PHP 8.2?

    Die Contao-Version und die Erweiterungen lassen sich im Contao Manager (aktuelle Version 1.6.2) nicht mehr updaten. Es stehen diverse Erweiterungen an.
    Aktuell ist Contao Version 4.9.22 aktiv und es wird 4.9.38 als verfügbar angegeben.
    Ich weiß, dass es die 4.13 LTS gibt, aber ich wollte hier eigentlich schrittweise vorgehen.

    Bei jeder Kombination der Auswahl der Erweiterungen/Versionen kommt es zu einem Fehler, der darauf hindeutet, dass die gewählte php-Version (8.2) für diesen Missstand sorgt.

    Ich habe vor einiger Zeit unsere bei Strato gehostete Seite (www.prfz.net) auf PHP 8.2 angehoben, da bei Strato die PHP Version 7.4 kostenpflichtig wird. In der Verwaltungsoberfläche von Strato gibt es auch keine Möglichkeit wieder auf 7.4 zurück zu gehen.

    Auch das zurück gehen auf PHP 8.0 (empfohlene Version von Strato) brachte keinen Erfolg.

    Folgende Meldung gibt die Konsole beim Updateversuch heraus:

    Code:
    > Resolving dependencies using Composer Cloud v3.5.1
    
    [7.5MiB/0.22s] Loading composer repositories with package information
    [68.8MiB/8.07s] Updating dependencies
    [100.6MiB/8.40s] Your requirements could not be resolved to an installable set of packages.
    [100.6MiB/8.40s] 
      Problem 1
        - codefog/contao-cookiebar is locked to version 2.3.1 and an update of this package was not requested.
        - codefog/contao-cookiebar 2.3.1 requires php ^5.4|^7.0 -> your php version (8.2.1.0) does not satisfy that requirement.
      Problem 2
        - hofff/contao-shariff is locked to version 3.0.3 and an update of this package was not requested.
        - hofff/contao-shariff 3.0.3 requires php ^7.1 -> your php version (8.2.1.0) does not satisfy that requirement.
      Problem 3
        - isotope/isotope-core is locked to version 2.7.4 and an update of this package was not requested.
        - isotope/isotope-core 2.7.4 requires php ~5.4 || ~7.0 -> your php version (8.2.1.0) does not satisfy that requirement.
      Problem 4
        - richardhj/contao-isotope_simple_stockmanagement is locked to version v2.0.2 and an update of this package was not requested.
        - richardhj/contao-isotope_simple_stockmanagement v2.0.2 requires php ^5.5 || ^7.0 -> your php version (8.2.1.0) does not satisfy that requirement.
      Problem 5
        - isotope/isotope-core 2.7.4 requires php ~5.4 || ~7.0 -> your php version (8.2.1.0) does not satisfy that requirement.
        - isotope/isotope_documents 1.0.3 requires isotope/isotope-core >=2.3 -> satisfiable by isotope/isotope-core[2.7.4].
        - isotope/isotope_documents is locked to version 1.0.3 and an update of this package was not requested.
    
    [100.6MiB/8.40s] 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.
    [39.9MiB/8.43s] Memory usage: 39.91MB (peak: 190.74MB), time: 8.44s.
    [39.9MiB/8.43s] Finished Composer Cloud resolving.
    
    
    # Cloud Job ID YwYOX9nvalrVIZFm7Bo0aGBjeFxcHSpjCH0GNi1cfjjhPbMRjIXRkh8anQS7OcPMpV failed
    Nach runter Schalten auf 8.0 sehen die Meldungen gleich aus, nur mit dem Hinweis auf 8.0.

    Wäre ein Updateversuch von Version 4.9.22 direkt auf die aktuelle 4.13.x ggf. der bessere Weg?

    Hat jemand eine Idee, wie ich hier weiter kommen kann?

    Freue mich über jeden Tipp!
    Rainer G. aus H.
    www.BunteReisebilder.de

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

    Standard

    Das Problem ist nicht Contao sondern die Erweiterungen, die du installiert hast. Du musst alle Pakete aktualisieren. Ggf. musst du bei manchen Erweiterungen die Major Version erhöhen. Es kann auch sein dass manche Erweiterungen gar nicht für PHP 8 freigeschalten sind, die müsstest du aus der composer.json entfernen.
    » sponsor me via GitHub or PayPal or Revolut

  3. #3
    Contao-Fan Avatar von Ainschy
    Registriert seit
    24.06.2009.
    Ort
    Wenden
    Beiträge
    796
    Partner-ID
    5666
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Die angemerkten Erweiterungen erfordern PHP 5.4 oder PHP 7.0

    Du musst alle Erweiterungen für den Update Durchlauf auswählen.

    Und die Erweiterungen entfernen die nicht für PHP8 freigegeben sind. Wie z.B. Simple Stock Management und die Shariff

  4. #4
    Contao-Fan Avatar von RainerG
    Registriert seit
    22.05.2011.
    Ort
    Hannover
    Beiträge
    848

    Lächelndes Gesicht

    Großen DANK für die Tipps! :-)

    Ich habe jetzt erstmal auf PHP[nbsp]7.4 zurück geschaltet (ging über einen Eintrag in der .htaccess). Dann werden wir erst einmal den Extented Support bei Strato bezahlen.

    Ein Problem mit dem Versenden von Mails wurde damit auch gelöst (ich vermutete hier schon einen Zusammenhang).
    Rainer G. aus H.
    www.BunteReisebilder.de

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
  •