Implode Fehler - implode(): Argument #1 ($array)

  • Hallo,


    ich bin komplett am verzweifeln.


    Seit heute morgen werden auf einmal keine Artikel im Shop mehr angezeigt.


    Ich erhalten immer den Fehler, wenn ich ein Produkt direkt anwähle:

    implode(): Argument #1 ($array) must be of type array, string given

    Bitte eine der folgenden Seiten ausprobieren:


    /var/www/.../.../administrator/components/com_virtuemart/models/product.php (2525)



    Die Codezeile sieht so aus:

    ORDER BY '.implode(' '.$direction.', ', $orderByNames).' '.$direction.' LIMIT 1';


    Ich habe jetzt echt die Foren durchwühlt und finde einfach keine Lösung dafür und auch nicht warum dieser Fehler auf einmal überhaupt erscheint.

    Bis gestern war alles i.O..


    Ich habe bereits versucht auf eine andere PHP 8 Version zu wechseln, jedoch keine Abhilfe.


    Ich nutze Joomla 4.4.12 mit PHP 8.3.19 und VM 4.4.0 11095


    Habt ihr vielleicht eine Idee?


    Lieben Gruß

  • opschwarz

    Hat das Label Gelöst: hinzugefügt