Nachdem mich das Problem die letzten Tage lang ziemlich beschäftigt hat, hab ich schonmal die Ursache gefunden, bei der Lösung könnt ihr mir hoffentlich helfen
Also, ich habe für verschiedenen Scripts ne config.php, deren Daten über Nacht plötzlich nicht mehr verfügbar waren, die Variablen waren nurnoch NULL und die Mysql-Verbindungen liefen natürlich ins leere.
Heute hab ich das require_once mal durch ein include ersetzt, was mir folgende Meldung beschert:
Fatal error: Cannot redeclare class config in g:\testserver\xampp\php\pear\Config.php on line 43
Was hier schief läuft sollte klar sein, der Grund ist mir unklar. Wieso holt sich PHP von einem Tag auf den anderen die config.php nicht mehr aus dem Ordner des Scripts sondern aus dem PEAR Ordner?
Ich habe keinerlei Änderungen vorgenommen, das Problem trat wie gesagt über Nacht auf, verschwindet aber leider nicht ebenso.
Mir ist klar, dass ich die config.php einfach umbenennen könnte, aber das ist ja keine wirkliche Lösung und ändert an dem Phänomen auch nichts.