Fehler - Enlight_Controller_Exception: Controller "ticket" not found for request url

Der Fehler Enlight_Controller_Exception: Controller "ticket" not found for request url , besagt lediglich dass der Controller "ticket" nicht gefunden wurde. Dieser Fehler erhält man, da Links von Shopseiten zu Formularen veraltet sind.

Schritt 1:

Dazu prüft man bei allen Shopseiten, ob noch ein alter Link enthalten ist

Der korrekte Link zu einem Formular ist
shopware.php?sViewport=forms&sFid=x

Falsch hingegen, der untenstehende Link, der zu dem besagten Fehler führt:
shopware.php?sViewport=ticket&sFid=x

x steht hierbei für die ID des Formulars.
Wenn shopware.php?sViewport=ticket&sFid=5 in der Link-Adresse steht, so ist die ID des Formulars, die 5 und somit lautet der korrekte Link:

shopware.php?sViewport=forms&sFid=5


Schritt 2:

Als nächstes prüfen wir in der Tabelle "s_core_rewrite_urls" ob noch SEO Urls mit "ticket" enthalten sind.

Dies können Sie per folgenden SQL Befehl rausfinden:

SELECT * FROM `s_core_rewrite_urls` WHERE `org_path` LIKE '%ticket%';

Wenn Einträge vorhanden sind, können Sie diese entweder löschen oder bei den Eintrag in der Spalte org_path das enthaltene "ticket" durch "forms" ersetzen.

 

Pixeleyes GmbH

Sie werden Augen machen!