Reden wir vom selben /public -Verzeichnis?Grundsätzlich keine Datein in den public ordner senden - das ist ein Cache ordner.
Wo kann ich das nachlesen?
Bei mir liegen dort seit Jahren unterschiedlichste Dateien nebst sitemaps, etc. Da sind keine gecachten Dateien
EDIT:
OK. Ich muss mich wohl allmählich mal mit dem Theme-System näher befassen
Nicht das Verzeichnis /public sondern das Unterverzeichnis /public/theme dient offenbar als Cache für das neue Theme-System.
Die "Cache leeren"-Funktion löscht auch darin alle Dateien. Demnach bringt es auch nichts dort Dateien aus einem Backup einzufügen.
Wenn dein Testshop nach dem Cache Leeren nun komplett abschmiert, dann wird da noch ein serverseitiger Cache aktiv sein.
Was passiert wenn du den OpCache in der php.ini deaktivierst?
Oder zumindest opcache.enable_file_override=0 setzen?