Von PHP 7.1 auf PHP 7.2 gestellt - Fehlermeldung im Shop!

Thema wurde von Anonymous, 5. Oktober 2018 erstellt.

  1. Anonymous
    Anonymous Erfahrener Benutzer
    Registriert seit:
    14. Juni 2018
    Beiträge:
    1.684
    Danke erhalten:
    297
    Danke vergeben:
    1.117
    Hallo,
    Ich habe eben mal bei meinem Hoster von PHP Version 7.1 auf 7.2 umgestellt.
    Daraufhin gab es sofort eine Fehlermeldung im Frontend des Shop:

    In Gelb - gleich 2x:
    Code:
    WARNING(2): "is_dir(): Unable to find the wrapper "unix" - did you forget to enable it when you configured PHP?"
    Und in Rot:
    Code:
    Warnung: Das Verzeichnis für die Sessions existiert nicht: unix:///data/sockets/databases/redis/redis.sock?persistent=1&weight=1&database=0&prefix=PHPREDIS_SESSION-e72308-. Die Sessions werden nicht funktionieren bis das Verzeichnis erstellt wurde!
    Und:
    Anhang: Screenshot der PHP Einstellungen bei meinem Hoster.

    Warum ist das so?

    EDIT: Habe eben die Einstellungen 7.1 und 7.2 abgeglichen und mir ist 1 Unterschied aufgefallen:
    Bei 7.1 steht:

    session_cache
    filesystem <-- DAS IST AKTIVIERT
    redis (empfohlen)

    Bei 7.2 ist jedoch das empfohlene "redis" aktiviert.
    Kann es damit zusammen hängen?

    Freundliche Grüsse
     

    Anhänge:

  2. Dennis (MotivMonster.de)
    Dennis (MotivMonster.de) G-WARD 2013/14/15/16
    Registriert seit:
    22. September 2011
    Beiträge:
    31.303
    Danke erhalten:
    6.268
    Danke vergeben:
    1.118
    Beruf:
    Mann für alles :)
    Ort:
    Weilburg
    Ich nehme mal an du hast nach umstellung die caches geleert vom Shop?

    Shopversion?
    Irgendwelche Fremdmodule?
     
  3. Anonymous
    Anonymous Erfahrener Benutzer
    Mitarbeiter
    Registriert seit:
    22. Juni 2011
    Beiträge:
    4.760
    Danke erhalten:
    1.749
    Danke vergeben:
    137
    Richtig, ja, Redis ist das Problem. Eine vom Laufzeitsystem erzwungene Verwendung von Redis als Session-Datenspeicher wird vom Shopsystem nicht unterstützt. Bitte nach Möglichkeit abschalten, sonst Hoster wechseln.

    Ab GX3 v3.11.x.x kann man das Shopsystem grundsätzlich so konfigurieren, dass es php-redis verwendet. Wegen des bei bisher verfügbaren Versionen von php-redis fehlenden Session-Lockings müssen wir davon aber abraten, weil das üble Nebenwirkungen haben kann; was es mit dem Session-Locking auf sich hat, hab ich ja neulich hier im Forum ausführlich erklärt.