Hallo zusammen, hab die Tage ein Update auf 4.0.8 gemacht und habe grad gemerkt wenn ich die site.tld/sitemap.xml aufrufe folgende Fehlermeldung erhalte. XML-Verarbeitungsfehler: Kein Element gefunden Adresse: http://www.site.tld/sitemap.xml Zeile Nr. 511, Spalte 1: ^
ist das jemand bekannt?
Fehler liegt schon mal in der SQL-Abfrage SELECT a.id, DATE(a.changetime) as changed FROM s\_categories c, s\_categories c2, s\_articles\_categories ac, s\_articles a WHERE c.id=? AND c2.left \>= c.left AND c2.right \<= c.right AND c2.active = 1 AND ac.articleID = a.id AND ac.categoryID = c2.id AND a.active=1 GROUP BY a.id
und hier sollte ein Fehler sein. #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '? AND c2.left \>= c.left AND c2.right \<= c.right AN' at line 5
Hallo, schau dir mal bitte die Datei engine/Shopware/Controllers/Frontend/Sitemap.php an - dort in Zeile 75 unter $parentId = Shopware()->Shop()->get(âparentIDâ); einmal testweise mit die($parentId."#"); den Wert der Variable ausgeben lassen. Wenn der Null sein sollte, bitte einmal einen Export (mit DatensĂ€tzen) der Tabelle s_core_shops hier einstellen.
hier die Ausgabe XML-Verarbeitungsfehler: Kein Element gefunden Adresse: http://www.site.tld/sitemap.xml Zeile Nr. 3, Spalte 3:3# --^
Konnte das Problem lösen.
Darf man fragen wie das Problem gelöst wurde? Bei mir schaut die sitemap.xml genauso aus⊠Vielen Dank schonmal!
musste bei mir eine Abfrage einbauen, da ich keinen Blog nutze. in der Datei engine/Shopware/Controllers/Frontend/SitemapXml.php in zeile nach $blogIds = Shopware()-\>Db()-\>quote($blogIds);
folgendes einfĂŒgen: if (empty($blogIds)) { return; }
Danke, das warâs! Ich nutze ebenfalls keinen Blog. Jetzt ist halt noch die Frage, ob das beim nĂ€chsten Update wieder zunichte gemacht wirdâŠ
Shopware wird das beim nĂ€chsten Update bestimmt die Ă€nderung ĂŒbernehmen.