Hallo, brauche mal dringend Hilfe. Ich habe einen Artikel mit 72 Eigenschafen eingestellt. Der Artikel startet baut aber die Seite nicht fertig auf. Caches mehrfach gelöscht. Link: (Link nur für registrierte Nutzer sichtbar.)
Ich sehe im Frontend einen Fehler beim Abruf der Eigenschaftenkombis: count(): Parameter must be an array or an object that implements Countable Da kriegt irgendwas etwas nicht zählbares, das ist dann meistens ein nichts was gezählt werden soll.Das hat mit Cache nichts zu tun. Das ist ein Codebug oder ein korruptes Datum in der Datenbank. Von aussen nicht weiter zu erkennen.
Ich hab mir die Codestelle im Quellcode angeschaut, ich bin mir 99,9% sicher, dass deine Datenbank einen Hau weg hat. Ein Ticket kann helfen.
Deine Datenbank war korrupt. Es gab grob 2000 Artikel, die Defekte hatten, die sind jetzt zusätzlich in der "fehlerhaft" Kategorie verlinkt. Es fehlten viele Beschreibungstexte für Englisch. Auch wenn die Sprache deaktiviert ist, und man keine Beschreibung speichern will, muss da ein leerer Datensatz mit der product_id vorhanden sein. Fehlen die, wirft der Shop an nicht direkt nachvollziehbaren Stellen Fehler und funktioniert nicht. Die Artikel haben alle eine leere englische Beschreibung bekommen, damit ist die Datenbank konsistent. Da Englisch aus ist, solltest du die Kategorie fehlerhaft einfach wegwerfen können, so kannst du aber sehe welche Artikel das waren.
@Wilken (Gambio) vielen Dank der Artikel hat viel Arbeit gemacht nun läuft er. Das da noch mehr solcher Mist drinn war hätte ich nicht erwartet. Noch mal Danke und einen schönen Abend.
@Wilken (Gambio) noch eine Frage. Diese verdammt langen zusammengesetzten Artikelnummern laufen aus der Box. Hast du einen Tipp was ich da machen kann?