Hallo zusammen,
wir haben seit kurzem nur noch 404 - not found Fehlermeldungen, sobald man im englischen Sprachshop auf einen Artikel klickt und im Anschluss z.B. auf eine Kategorie.
-> Klickt man direkt auf die Kategorie, ohne vorher einen Artikel zu öffnen, funktioniert es.
Grund für das Problem ist vermutlich, dass die virtuelle Url und die alte Artikel-Id im Pfad bestehen bleiben:
https://www…de/en/227/120-den-bodystocking-wide-straps?c=161
-> Klick auf Kategorie Women/Bodystockings
https://www…de/en/227/shopware.php?sViewport=cat&sCategory=161
-> Entfernt man /en/227, funktioniert der Link
https://www…de/shopware.php?sViewport=cat&sCategory=161
SEO-Index und Kategoriebaum wurden bereits neu generiert.
Hat jemand eine Idee?
Keiner eine Idee?
Ohne virtuelle Url funktioniert es übrigens, aber das ist auch keine Lösung…
Der Hauptshop ist ohne virtuelle Url angelegt und der Sprachshop mit /en.
Wo ist der Fehler?
Leider haben wir den Fehler immernoch nicht gefunden.
Scheinbar hängt es mit dem rendern der Seite zusammen:
Stacktrace aus dem error.log:
2019/08/30 13:58:41 [error] 30679#30679: *705083 FastCGI sent in stderr: "PHP message: PHP Fatal error: Uncaught Error: Call to a member function getShopwareVersion() on null in /var/www/clients/client1412/web3167/web/var/cache/production_201904021344/templates/frontend_..._en_GB_2_secure/79/92/de/7992deadd12a4b6c2027c355d4963f17031789ae.snippet.text.tpl.php:1112
Stack trace:
#0 /var/www/clients/client1412/web3167/web/engine/Library/Smarty/sysplugins/smarty_internal_templatebase.php(180): content_5d690e885c6a02_05639720(Object(Enlight_Template_Default))
#1 /var/www/clients/client1412/web3167/web/engine/Library/Enlight/View/Default.php(300): Smarty_Internal_TemplateBase->fetch()
#2 /var/www/clients/client1412/web3167/web/engine/Library/Enlight/Controller/Plugins/ViewRenderer/Bootstrap.php(216): Enlight_View_Default->render(Object(Enlight_Template_Default))
#3 /var/www/clients/client1412/web3167/web/engine/Library/Enlight/Controller/Plugins/ViewRenderer/Bootstrap.php(242): Enlight_Controller_Plugins_ViewRenderer_Bootstrap->renderTemplate(Object(Enlight_Template_Default))
#4 /" while reading response header from upstream, client: 188.40.107.12, server: ....de, request: "GET /en/160-denier-body-for-ladies-and-children-spaghetti-straps HTTP/1.1", upstream: "fastcgi://unix:/var/lib/php5-fpm/web3167.sock:", host: "www...de"
=> Vielleicht kann sich das ja mal jemand anschauen
suggi87
1. September 2019 um 12:16
4
Gelöst, lag an einem Plugin welches noch zwei weitere Fehler verursacht hatte.
=> Behoben durch Update am 28.08.2019