Es könnte theoretisch auch sein, dass es schon länger nicht mehr funktioniert, der Browser die Dateien aber immer noch im Cache hatte, und als ich den Cache geleert hatte die Dateien nicht auffindbar waren. Welche Config genau meinst du von Apache?
Der Code ist bei weitem nicht optimal und das ist mir auch vollkommen bewusst. Allerdings handelt es sich hier nur um eine private Website die nicht ausserhalb des Heimnetzwerks erreichbar ist. Daher reicht mir "funktioniert und muss nicht besonders schön sein".
Und ja ich weiss, da werden auch viele Leute nicht mit zufrieden sein, aber ich habe www-data root rechte gegeben.
Sollte es mal zu Problemen kommen, schalte ich Apache ab, und starte das Skript um schneller das Log sehen zu können.