[Gelöst] Ajax Suche liefert nach Update auf 5.5.3 einen 500 Fehler

Hallo seit dem Update auf die Version 5.5.3 funktioniert die Ajax Suchergebnissliste nicht mehr. Die Konsole liefert beim Tippen einen 500er Fehler.

https://www.domain.de/ajax_search?sSearch=tasche => 500er

In den Logs erhalte ich:

[Fri Nov 09 10:26:31 2018] [-:error] [pid 20253] [host www.domain.de] PHP Fatal error: Uncaught SmartyException: Unable to load template snippet 'frontend/ajax_search/index.tpl|frontend/plugins/seo/index.tpl' in /is/htdocs/wp12780449_45JNHE9XGK/www/engine/Library/Smarty/sysplugins/smarty_internal_templatebase.php:127\nStack trace:\n#0 /is/htdocs/wp12780449_45JNHE9XGK/www/engine/Library/Enlight/View/Default.php(300): Smarty_Internal_TemplateBase-]fetch()\n#1 /is/htdocs/wp12780449_45JNHE9XGK/www/engine/Library/Enlight/Controller/Plugins/ViewRenderer/Bootstrap.php(216): Enlight_View_Default-]render(Object(Enlight_Template_Default))\n#2 /is/htdocs/wp12780449_45JNHE9XGK/www/engine/Library/Enlight/Controller/Plugins/ViewRenderer/Bootstrap.php(242): Enlight_Controller_Plugins_ViewRenderer_Bootstrap-]renderTemplate(Object(Enlight_Template_Default))\n#3 /is/htdocs/wp12780449_45JNHE9XGK/www/engine/Library/Enlight/Controller/Plugins/ViewRenderer/Bootstrap.php(136): Enlight_Controller_Plugins_ViewRenderer_Bootstrap-]render()\n#4 /is/htdocs/wp12780449_45JNHE9XGK/www/engine/Library/Enlight/Event/Handler/Default.ph in /is/htdocs/wp12780449_45JNHE9XGK/www/engine/Library/Smarty/sysplugins/smarty_internal_templatebase.php on line 127

Das scheint hilfreich zu sein: Unable to load template snippet 'frontend/ajax_search/index.tpl|frontend/plugins/seo/index.tpl’

Bin hier gerade aufgeschmissen, kann das ein Plugin verursachen? Sind ein paar Fremdplugins im Einsatz.

Bin über jede Hilfe dankbar!

Hast Du den Cache schon geleert?

Timme Hosting - schnelles nginx-Hosting

www.timmehosting.de

Ja, steht ja da: Das “seo” Plugin. Ist es mit deiner Shopware Version kompatibel?

Hallo, Alle Caches sind natürlich schon geleert worden, sowie Themes neu kompiliert.

Es war nie und es ist kein SEO Plugin in Verwendung. Das wundert mich.

Ich denke mal, damit ist das Standard Plugin „SEO“ gemeint:
/www/engine/Shopware/Plugins/Default/Frontend/Seo

Was kann man da tun? Fehlen da Dateien?

Einfach mal den engine Ordner aus dem Installationspaket der jeweiligen Shopware Version in deinen Shop kopieren - wichtig ist, dass du diesen nicht ersetzt sondern die Dateien nach einem Backup überschreibst.

LG Andre

Hallo Andre,

Ich habe den “engine” Ordner mal herunter geladen, dann die aktuelle Shopware Version entpackt und die beiden Ordner via “WinMerge” vergleichen lassen.
Dabei gab es lediglich unterschiedliche Datei Meldungen im Zusammenhang mit Plugins, welche natürlich nur im Live Shop installiert sind. Das müsste mir ja das hochladen ersparen und würde bedeuten, dass es nicht daran liegt oder?
 

Hat jemand dazu noch einen Tipp? Die besagten .tpl Dateien sind im Bare Template Verzeichnis vorhanden.

Es lag an dem Plugin “Discount Category”: In dem Changelog steht:

25.10.2018

Die Rabattberechnung in der Ajax Suche wurde überarbeitet.

Wichtig : Bitte Pluginneuinstallation durchführen, da ansonsten möglicherweise die Ajax-Suche nicht mehr korrekt funktioniert.

 

Nach einer Neuinstallierung des Plugins läuft es nun wieder.

2 „Gefällt mir“