Hallo zusammen!
Wir haben gestern bei einem Kunden das neue Update 6.5.3.2 mit dem Web Updater eingespielt und dabei ist ein Fehler aufgetreten.
Während des Updates wurde wohl die config/services.yaml Datei überschrieben, in der auch die Parameter für die Redis Config hinterlegt sind. Dadurch konnten die nötigen Parameter nicht mehr gefunden werden und das Update hat in seinen letzten Schritten einen Fehler ausgegeben. Nachdem wir die services.yaml Datei wiederhergestellt haben, lief der Shop wieder. Eine Prüfung über Git zeigt, dass das Update ansonsten wohl durchgelaufen ist.
Der Redis Cache bei diesem Kunden ist gerade hinzugefügt worden und daher haben wir noch keine Erfahrung in der Kombination mit dem Updater. Unsere Fragen dazu:
- Ist das Verhalten des Updaters normal?
- Hat sich etwas an der Art der Konfiguration geändert? Bspw. gibt es ja auch eine z-shopware.yaml die nicht überschrieben wird.
Die Redis Config basiert auf einer Kombination, die man bei Recherchen findet, da die offizielle Doku dazu ja leider sehr dünn ist.
PHP Fatal error: Uncaught Symfony\Component\DependencyInjection\Exception\ParameterNotFoundException: You have requested a non-existent parameter "app.redis.cache.host". in /var/www/xxx/vendor/symfony/dependency-injection/ParameterBag/ParameterBag.php:93
Stack trace: