Artikel Detailseite geht nicht mehr (Error 500 - Logauszug dabei)

Hallo zusammen,
wir sind leider immernoch verzweifelt. Nachdem wir einen Subshop angelegt haben, haben wir komischerweise folgenden Fehler, wenn wir einen Artikel aufrufen im Frontend. Alle Seiten (Startseite, Unterseiten, Kategorieseiten/Listings) funktionieren 100%, man kann sogar aus der Listing die Produkte in den Warenkorb legen und bestellen. NUR die Artikel-Detailseiten gehen nicht (Error 500, weiße Seiten)

[php7:error] [pid 16822] [client 192.xxxxxxx] [host xxx] PHP Fatal error: Uncaught Error: Object of class Shopware\Models\Shop\DetachedShop could not be converted to string in xxx/engine/Library/Zend/Db/Statement/Pdo.php:219\nStack trace:\n#0 xxx/engine/Library/Zend/Db/Statement/Pdo.php(219): PDOStatement-]execute(Array)\n#1 xxx/engine/Library/Zend/Db/Statement.php(297): Zend_Db_Statement_Pdo-]_execute(Array)\n#2 xxx/engine/Library/Zend/Db/Adapter/Abstract.php(472): Zend_Db_Statement-]execute(Array)\n#3 xxx/engine/Library/Zend/Db/Adapter/Pdo/Abstract.php(233): Zend_Db_Adapter_Abstract-]query(‚SELECT category…‘, Array)\n#4 xxx/engine/Library/Enlight/Components/Db/Adapter/Pdo/Mysql.php(83): Zend_Db_Adapter_Pdo_Abstract-]query(‚SELECT category…‘, Array)\n#5 xxx/engine/Library/Zend/Db/Adapter/ in xxx/engine/Library/Zend/Db/Statement/Pdo.php on line 219

Kann das was mit Max_Join_Size zu tun haben und das wir SQL_BIG_SELECTS aktivieren müssen? Oder kann das damit gar nichts zu tun haben?

  • Der komplette Shop + Backend läuft, außer die Artikel-Detailseiten (nur dort kommt der Error 500)
  • Betrifft sowohl den Hauptshop, als auch den Subshop
  • Änderungen waren: Subshop angelegt, die Domain für den Subshop auf unseren Server heute umgezogen und dort das SSL Zertifikat für angelegt

Wir sind irgendwie überfragt und wissen nicht weiter. Vielleicht hat jemand zumindest eine Info, ob es mit der SQL_BIG_SELECTS Sache zu tun haben könnte, oder nicht. Oder vielleicht hatte jemand genau diesen Fehler. Daaanke im Voraus!

Hallo @XJulia

wir haben das Problem auch nach dem Ändern der Shop-Domains unseres Shops / Subshops.
Hast Du eine Lösung finden können?

@myshoptheme Möglicherweise ist die PHP Version zu hoch?

1 Like

Ich habe die PHP Version von 7.4 auf 7.3 heruntergesetzt. Der Fehler ist weg :upside_down_face:

@myshoptheme @zenit Bei uns war es im Endeffekt ein Theme. Wir haben es deinstalliert, aber im Theme Manager an gelassen. Danach hats wieder funktioniert. Ganz eigenartig, aber läuft so wieder.

Und die Fehlermeldung bezog sich gar nicht auf diesen Fehler, sondern auf einen Fehler in den Produktexporten bei „Marketing“ im Backend. Da hat es ein Limit erreicht

1 Like