No transport supports the given Messenger DSN

Fehlermeldung

Uncaught PHP Exception Symfony\Component\Messenger\Exception\InvalidArgumentException: "No transport supports the given Messenger DSN. Run "composer require symfony/redis-messenger" to install Redis transport." at TransportFactory.php line 54
{"exception":"[object] (Symfony\\Component\\Messenger\\Exception\\InvalidArgumentException(code: 0): No transport supports the given Messenger DSN. Run \"composer require symfony/redis-messenger\" to install Redis transport. 
at /var/www/vhosts/creoline-demo.com/httpdocs/vendor/symfony/messenger/Transport/TransportFactory.php:54)"

Der Fehler wird verursacht, wenn Redis in Shopware 6 konfiguriert wird und das Composer-Paket symfony/redis-messenger fehlt. Shopware hat dieses Paket aus dessen Standard-Abhängigkeiten entfernt.



Lösung

Führen Sie den folgenden Befehl im Shopware 6 Applikationsverzeichnis Ihres Servers aus:

composer require symfony/redis-messenger