nach Update eines OXID-Shops auf 6.4.1 EE erhalte ich beim Aufrufen des Frontends:
Class “OxidEsales\VarnishModule\ReverseProxy\ReverseProxyBackend” not found
Das einzige Vorkommen von dem Namespace ist in generated/OxidEsales/Eshop/Core/Cache/ReverseProxy/ReverseProxyBackend.php
Wir nutzen keinen Reverse Proxy im Shop. Wird wohl aufgerufen, wenn ein Widget (vermutlich die im Header) initialisiert wird. Ist wohl auch deprecated, aber warum wird’s dann noch extended? Die Klasse gibt es so jedenfalls nicht mehr.
die beiden Github-Links führen mich zu einer 404-Seite.
Wie genau müsste ich das Modul beziehen? Ich hab jetzt mal “geraten”, dass es https://varnish-module.packages.oxid-esales.com ist, die Seite scheint es auch zu geben, allerdings funktionieren die EE-Zugangsdaten dort nicht.
Ich vermute die Reverse Proxy Einstellungen tauchen erst im Backend auf, sobald das Modul installiert ist? Derzeit habe ich die Einstellungsmöglichkeit im Backend gar nicht.
Ist das Modul normalerweise Standard-Umfang der EE? Ich wundere mich etwas, dass es nicht im EE-Metapackage gelistet ist, weil ja die Core-Klasse ReverseProxyBackend die Klasse des Varnish-Moduls extended. Hab in den Installations-/Update-Anleitungen auch nichts dazu gefunden, dass man es extra installieren/requiren muss.
Glaub ich hab das Problem gefunden. Den Ordner Core/Cache/ReversProxy sollte es in der EE gar nicht mehr geben. Scheinbar wurden beim Update einige vendor-Dateien nicht automatisch entfernt.
Denke wenn ich das einmal neu anstoße sollte es erledigt sein, dann benötige ich das Modul auch nicht extra.