1 hour ago, Ritter said:„Der Shop läuft seit Mitte letzten Jahres auf PHP 7.3 bisher ohne Probleme“ bedeutet, dass alle erforderlichen Anpassungen und ein ganze Reihe von Änderungen vorgenommen wurden, um die Shopversion 1.6.1.10 unter PHP 7.3 lauffähig zu machen, ansonsten würde er nicht laufen. Stattdessen hätte ich eingangs geschrieben: „Der Shop läuft nicht unter PHP 7.3“ oder „Der Shop läuft seit Mitte letzten Jahres unter PHP 7.3 mit Problemen“. Habe ich aber nicht, sondern der Eingangssatz lautet: „Der Shop läuft seit Mitte letzten Jahres auf PHP 7.3, bisher ohne Probleme“.
Vielleicht solltest du dir besser ein Forum suchen, wo es von Germanisten wimmelt oder es zumindest vornehmlich User gibt, deren elaborierter Code erwarten lässt, dass ihre Formulierungen wohlerwogen und immer eindeutig sind. Mann, schau dich doch einfach mal hier um! Bei vielen Usern kann man sich glücklich schätzen, wenn sie wenigsten einen Halbsatz ohne Fehler oder Ungereimtheiten hinbekommen. Da kannst du kaum erwarten, dass diejenigen, die dir antworten. bei jedem Satz innehalten und sich den Kopf darüber zerbrechen, warum du diese und nicht jene Formulierung gewählt haben könntest. Denn es ist oft schon schwierig genug, herauszufinden, wie die Fragestellung eigentlich genau lautet.
Aber um nochmal auf deine Frage zurückzukommen: Hast du denn überhaupt mal den Debug-Modus aktiviert, um herauszufinden, was sich hinter dem Fehler 500 verbirgt?